编译原子哥的sys.c文件出错

2019-10-15 01:04发布

把出错的函数注释掉就可编译通过,想问问大神关于出错的函数有什么作用;为什么有的工程虽然提示有错,但是编译能够通过,为什么有的又不能;

友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
该问题目前已经被作者或者管理员关闭, 无法添加新回复
4条回答
电脑小白
1楼-- · 2019-10-15 01:48
本帖最后由 电脑小白 于 2017-2-20 19:21 编辑

应该是“__asm”,没有见过用“_asm”开头的呢。

注意看下面这几行:(详见:core_cm3.c文件)
#elif defined   (  __GNUC__  )
  #define __ASM            __asm                                      /*!< asm keyword for GNU Compiler          */
  #define __INLINE         inline                                     /*!< inline keyword for GNU Compiler       */
这明显没有定义“_asm”,而是定义的“__asm”.
taizonglai
2楼-- · 2019-10-15 07:38
应该是__asm吧。你这个貌似少了一个‘_’
学霸君
3楼-- · 2019-10-15 11:39
电脑小白 发表于 2017-2-20 19:20
应该是“__asm”,没有见过用“_asm”开头的呢。

注意看下面这几行:(详见:core_cm3.c文件)

厉害了!可能是我不小心删掉了一个_一直找不到原因,,问售后就说是我Mdk的原因·····终于真相了····太感谢了,,,,
学霸君
4楼-- · 2019-10-15 14:37
 精彩回答 2  元偷偷看……

一周热门 更多>