Компилирую программу для роутера на базе OpenWRT. Архитектура там MIPS. Сначала всё тестировал и дебажил на своём ноуте. Когда программа была готова, поставил тулчейн mips-linux-gnu-gcc, mips-linux-gnu-binutils и всё скомпилировалалось. Когда залил файл на роутер он мне пишет:
# ./programm
sh: ./programm: not found
Что значит «не найдена»? Файл в этой же папке лежит, права на исполнение у него есть. Архитектура соответствует.