Я компилирую приложение с использованием кросс-компилятора gcc arm (arm-eabi-g ++). Я хочу выполнить код на цели jetson tk1. Когда я копирую исполняемый файл и запускаю его на цель. Я получаю сообщение об ошибке -bash: ./Proj: No such file or directory
Компиляция кода на Jetson TK1
Должен ли я включать какие-либо дополнительные условия при строительстве, чтобы запустить его на цель?
Может кто-нибудь предложить любой другой кросс-компилятор, который работает?
Вы предположительно связаны с библиотеками, предоставляемые кросс-инструментарий, те библиотеки также доступны на целевой файловой системы? Выполняется ли это нормально, если вы статически ставите ссылку на исполняемый файл? – Notlikethat
Приложение, которое я написал, является простой программой добавления. В нем нет других библиотек. Исполняемый файл успешно компилируется в моей хост-системе. Когда я запускаю его на цель jetson tk1, я получаю упомянутую ошибку. Поскольку он скомпилирован для цели руки, я не могу запустить его на моей хост-системе (хост - на основе gcc). Я хотел бы знать, нужны ли какие-либо другие условия построения для запуска на целевом компьютере. – Minions
Эта ошибка выглядит так, что файл не существует или, скорее, не имеет исполняемых разрешений. – Arnon