中级会员
- 积分
- 282
- 金钱
- 282
- 注册时间
- 2012-9-13
- 在线时间
- 32 小时
|
1金钱
1: 在测试linxu驱动程序时需要编译linux应用测试程序。 编译工具连
使用 aarch64-xilinx-linux-gcc 工具链无法编译 应用程序。 会出现 这种 标准库都找不到 stdio.h: No such file or directory
然后切换使用自己安装的 arm-linux-gnueabihf-gcc 可以编译通过。
file 命令查看
charapp: ELF 32-bit LSB executable, ARM, EABI5 version 1 (SYSV), dynamically linked, interpreter /lib/ld-linux-armhf.so.3, for GNU/Linux 2.6.31, BuildID[sha1]=d624ee57cdd4f954b5e01a5bdb8de012b7cd70a4, with debug_info, not stripped
和文档里的结果不太一致。
实际放到开发板里也无法运行,
root@workme2020:/home/guoz# ./charapp /dev/chrdevdemo 1
-sh: ./charapp: No such file or directory
root@workme2020:/home/guoz# ls -l
total 92
-rwxr-xr-x 1 root root 10969 Dec 12 23:18 charapp
-rw-r--r-- 1 root root 78994 Dec 12 03:37 debug1.txt
root@workme2020:/home/guoz#
报没有这个app 但是实际上运行目录下有这个文件。
这个是什么问题呢?
|
|