Serial port 执行lrzsz以通过minicom发送文件时出错

Serial port 执行lrzsz以通过minicom发送文件时出错,serial-port,cross-compiling,embedded-linux,beagleboard,zmodem,Serial Port,Cross Compiling,Embedded Linux,Beagleboard,Zmodem,我想使用minicom通过串口向Ezsdk 6.0 Beagleboard发送小目标代码。我找到了lrzsz()并使用armlinux-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

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


谢谢

问题在于交叉编译

交叉编译

CC=arm-linux-gnueabihf-gcc  ./configure --target=arm-linux
将lrz和lsz文件传输到电路板 创建了rz到lrz和sz到lsz的符号链接


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

您可以共享它使用的共享库吗?在目标中尝试ldd./lrz