新手入门
- 积分
- 7
- 金钱
- 7
- 注册时间
- 2020-9-1
- 在线时间
- 5 小时
|
1金钱
在例程9_int对工程加入了core_ca7.h之后编译一直出现下面的问题,直接使用提供的例程工程也是一样的问题,包括对之后的一系列例程make之后都是这个问题,困扰了小弟很久了,请问各位大佬这是什么问题,该如何解决,万分感激!
In file included from /opt/poky/1.7/sysroots/cortexa9hf-vfp-neon-poky-linux-gnueabi/usr/include/features.h:389:0,
from /opt/poky/1.7/sysroots/cortexa9hf-vfp-neon-poky-linux-gnueabi/usr/include/stdint.h:25,
from /opt/poky/1.7/sysroots/x86_64-pokysdk-linux/usr/lib/arm-poky-linux-gnueabi/gcc/arm-poky-linux-gnueabi/4.9.1/include/stdint.h:9,
from imx6ul/core_ca7.h:13,
from imx6ul/imx6ul.h:17,
from bsp/clk/bsp_clk.h:14,
from project/main.c:14:
/opt/poky/1.7/sysroots/cortexa9hf-vfp-neon-poky-linux-gnueabi/usr/include/gnu/stubs.h:7:29: fatal error: gnu/stubs-soft.h: No such file or directory
# include "gnu/stubs-soft.h"
^
compilation terminated.
make: *** [obj/main.o] Error 1
|
最佳答案
查看完整内容[请看2#楼]
从实验9_int中断实验开始,编译会产生错误,错误代码如下:
最初的修改方案为在core_ca7文件里,将包含问题的头文件注释掉,再对NULL进行定义,定义代码我放在imx6ul.h文件里,能够解决问题并正常编译
但是到了使用恩泽普官方写的串口波特率设置时,依然出现问题,问题代码如下:
查找资料发现问题出在对CC的定义上注释
#解决方法1:在MakeFile里屏蔽对CC的定义
#解决方法2:直接将编译选项写入CC
到此,问题能够顺 ...
|