|
发表于 2016-1-21 14:38:06
只看该作者
17#
linjc 你好,问你一个交叉编译的问题。
我的主机是Ubuntu 14.04 Desktop 64位的。firefly_rk3288上面跑的lubuntu 是在这个上面制作的,所以lubuntu应该也是64位的吧,现在我想在lubuntu上跑自己的应用程序,我安装32位的arm交叉编译工具可以把应用程序编译过去,但是当在lubuntu上运行时出现:
root@firefly:/home/ubuntu/share# ./net_video_app
-bash: ./net_video_app: No such file or directory
而我使用sdk本身64位的arm交叉编译工具时,应用程序编译不过去,老是提示找不到头文件,这个应该怎么解决啊
maurice@maurice-vm:~/share/firefly_rk3288/linux/video/network/net_video_app$ make
arm-eabi-gcc -Wall -O2 -Wall -I./include -c source/main.c -o source/main.o
source/main.c:1:19: fatal error: stdio.h: No such file or directory
compilation terminated.
make: *** [source/main.o] Error 1
你的主机开发环境是32位的还是64位的。
|
|