主要报了以下几种错误
这是代码的问题,和编译器有什么关系呢?
Deadline039 问题是我在MDK上使用armcc 5.06没问题,在EIDE上使用armcc也没问题,使用gcc就报错了,并且我另外一个工程就没这个问题。 其次这代码我可以肯定是没毛病的。
Shan 编译通过不等于代码没问题,armcc的语法检查没有那么严格。你这个报错大部分都是语法不规范,这在c99及以上标准中是不允许的
Deadline039 这种错误armcc也会报的,问题是我看了代码没问题的,就算而且就算没有用到的函数都会报这个错
Deadline039 给你看一下这个,有有文件的声明,没有用到static,在上下文中也没有调用过,也会报这个错
可以的话请脱敏后上传一下工程,我这样也看不出来什么问题
Deadline039 不用了,昨天弄好了,是我的FreeRTOS没切到GCC模式,编译的时候库有问题,这些静态报错都是无关紧要的