linux4.1.15虚拟机编译找不到头文件
如题,用的6q-c开发板,安装了飞凌提供了Linux4.1.15+qt5.6的虚拟机开发环境,但是发现编译应用程序找不到头文件,手动加上路径还是不行,请问怎么解决,谢谢!在编译器的前边加上他所在的绝对路径目录试一下呢 Marss 发表于 2018-6-4 16:00
在编译器的前边加上他所在的绝对路径目录试一下呢
加上绝对路径也是找不到头文件,进入编译器目录通过./arm-poky-linux-gnueabi-gcc编译也是一样找不到。 本帖最后由 Marss 于 2018-6-4 16:16 编辑
我们的虚拟机环境是在root模式下吧 另外你可以看到编译器版本号吗? Marss 发表于 2018-6-4 16:15
我们的虚拟机环境是在root模式下吧 另外你可以看到编译器版本号吗?
用root模式的终端编译也一样的效果(楼梯回复不会发图),编译器是5.3.0的,这个虚拟机是在你们网盘下载的里面都搭建好了,不知道咋回事。 嗯,这个我们有人测试过没问题的,您照着手册重新做一下,我看你的截图是在普通用户模式下做的,前后都在root下做。试一下,找不到文件目录可能也是权限问题的。 Marss 发表于 2018-6-4 17:10
嗯,这个我们有人测试过没问题的,您照着手册重新做一下,我看你的截图是在普通用户模式下做的,前后都在ro ...
按照手册重新搞了个虚拟机发现还是一样,后来看了下. /opt/fsl-imx-x11/4.1.15-2.1.0/environment-setup-cortexa9hf-neon-poky-linux-gnueabi这个东西,里面默认设置的环境变量CC=arm-poky-linux-gnueabi-gcc -march=armv7-a -mfpu=neon -mfloat-abi=hard -mcpu=cortex-a9 --sysroot=/opt/fsl-imx-x11/4.1.15-2.1.0/sysroots/cortexa9hf-neon-poky-linux-gnueabi ,带上这个编译才过了:$CC -o app test.c 昂,您直接用的cc是吗编译过了就OK
页:
[1]