我想使用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
由于
答案 0 :(得分:0)
问题在于交叉编译
使用
进行交叉编译CC=arm-linux-gnueabihf-gcc ./configure --target=arm-linux
将lrz和lsz文件传输到主机上 创建符号链接rz到lrz和sz到lsz
现在可以通过minicom按Ctrl A Z发送文件..