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

2019-10-15 01:04发布

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

友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
4条回答
电脑小白
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”.

一周热门 更多>