Ошибка при выполнении lrzsz для отправки файла через minicom

Я хочу отправить небольшой объектный код на Ezsdk 6.0 Beagleboard через последовательный порт, используя minicom. Я нашел lrzsz ( http://ohse.de/uwe/software/lrzsz.html) и скомпилировал кросс с помощью arm-linux-gnueabihf-gcc. Я получил lrb, lrx, lrz, lsb, lsx, lsz. Но при выполнении этого на борту, это показывает,

`root@beagleboard:/usr/bin# ./lrz
-sh: ./lrz: cannot execute binary file `

свойства файла

shihab@shihab:/usr/local/bin$ file lrz
lrz: ELF 32-bit LSB executable, ARM, version 1 (SYSV), dynamically linked (uses shared libs), for GNU/Linux 2.6.31, BuildID[sha1]=0xcf9ce9b23b5a68d2ef6ea3fa695bfe5f7e79d1a5, not stripped

Пожалуйста, помогите мне портировать lrzsz на ezsdk 6.0

Спасибо

1 ответ

Решение

Проблема была с кросс-компиляцией

Крест составлен с

CC=arm-linux-gnueabihf-gcc  ./configure --target=arm-linux

Передал файлы lrz и lsz на борт созданных символических ссылок rz на lrz и sz на lsz

Теперь можно отправлять файлы по Ctrl A Z через Minicom.

Другие вопросы по тегам