1.本人遇到问题:在ubuntu上arm-linux-gcc 4.3.2交叉编译出可执行文件,但执行时提示“No such file or directory”,这里用的armcc这个工具编译的。
2.基本信息:
平台是ARM: A53 64bit
Linux localhost 3.14.29 #6 SMP PREEMPT Mon Jan 25 17:27:17 CST 2016 aarch64 GNU/Linux
使用arm-linx-gcc 4.3.2交叉编译出上述平台上的可执行文件:
udc: ELF 32-bit LSB executable, ARM, version 1 (SYSV), dynamically linked (uses shared libs), for GNU/Linux 2.6.14, not stripped
使用readelf -l udc,得到一个:
[Requesting program interpreter: /lib/ld-linux.so.3]
这个文件是我的交叉编译链中的动态链接库,但平台上是没有此文件的。 |