0

我想通过使用minicom的串口将小目标代码发送到Ezsdk 6.0 Beagleboard。我发现lrzsz(http://ohse.de/uwe/software/lrzsz.html),并用arm-linux-gnueabihf-gcc进行交叉编译。 我得到了lrb,lrx,lrz,lsb,lsx,lsz。但在上板执行此,它显示执行lrzsz通过minicom发送文件时出错

`[email protected]:/usr/bin# ./lrz 
-sh: ./lrz: cannot execute binary file ` 

文件属性

[email protected]:/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

按Ctrl + AZ发送文件ü可以分享分享其利用图书馆?试试你的目标ldd ./lrz –

回答

0

问题是与交叉编译

交叉编译
CC=arm-linux-gnueabihf-gcc ./configure --target=arm-linux 

登上 创建符号链接RZ到LRZ和SZ到LSZ转移LRZ和LSZ文件

现在可以通过小型机..