0

我想使用 minicom 通过串口将小目标代码发送到 Ezsdk 6.0 Beagleboard。我找到了 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

谢谢

4

1 回答 1

0

问题在于交叉编译

交叉编译

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

将 lrz 和 lsz 文件传输到板创建符号链接 rz 到 lrz 和 sz 到 lsz

现在可以通过 Ctrl AZ 通过 minicom 发送文件。

于 2013-09-06T06:51:57.290 回答