Ish*_*eet 7 c embedded microcontroller data-structures
我正在通过stm研究STM32l151rct6a,我偶然发现了这些MACRO定义
__CC_ARM, __ICCARM__, __GNUC__, __TASKING__
Run Code Online (Sandbox Code Playgroud)
有谁知道他们的意思?
fvu*_*fvu 10
这些是ARM处理器的不同编译器,可能这些宏用于隐藏编译器相关的东西,这些代码可由多个编译器编译.
ICCARM- > IAR(还会有一个__IAR_SYSTEMS_ICC__设置为编译器平台版本的宏__IMAGECRAFT__- > Imagecraft C(另见下面Clifford的评论 - 还有一个宏__ICC_VERSION__,请参阅pdf文档)TASKING- > 任务__CC_ARM- > ARM(RealView)编译器__GNUC__ - > gcc| 归档时间: |
|
| 查看次数: |
12488 次 |
| 最近记录: |