#if defined(__CC_ARM)
#pragma push
#pragma anon_unions
#elif defined(__ICCARM__)
#pragma language=extended
#elif defined(__GNUC__)
/* anonymous unions are enabled by default */
#elif defined(__TMS470__)
/* anonymous unions are enabled by default */
#elif defined(__TASKING__)
#pragma warning 586
#elif defined(_MSC_VER)
#else
#warning Not supported compiler type
#endif
<此处添加匿名结构体或匿名联合体>
#if defined(__CC_ARM)
#pragma pop
#endif
本文介绍了在多种嵌入式编译器环境下如何使用#pragmapragmas控制匿名结构体或联合体的编译行为,针对__CC_ARM,__ICCARM__,__GNUC__,__TMS470__和__TASKING__等编译器进行了特定设置。

1574

被折叠的 条评论
为什么被折叠?



