您好!
我正在尝试在编译时检测 TI 编译器和平台属性。
语言、字节序、架构(32位)、编译器等
我有2个问题:
1.即使是使用 C 编译器编译(使用 --C11标志), _ cplusplus 符号仍然被定义,这会中断所有的检测逻辑。
如何检测 TI 编译器中是否使用了 C 或 C++?
2.它显示为 __byte_order__ 并且 __byte_order 不是由编译器定义的。
如何在编译时检测字节序?
以下是有关我的编译器的更多信息:
此致、
加布里埃尔