2015-06-22 66 views
0

是否有预定义的宏定义了armcc中的字节顺序。是否有预定义的宏定义了armcc中的字节顺序

我是armcc.and的新手,对不起我的英语。

在GCC这些都是宏: __BYTE_ORDER__ __ORDER_LITTLE_ENDIAN__ __ORDER_BIG_ENDIAN__ __ORDER_PDP_ENDIAN__ ...

现在我必须用器armcc 有同样喜欢用这些器armcc?

非常感谢。

的方式,为armcc版本:

ARM C/C++ Compiler, 4.1 [Build 713] 

回答

0

那么根据这个页面:http://www.keil.com/support/man/docs/armccref/armccref_BABJFEFG.htm

你有__BIG_ENDIAN这是一种编译大端目标时定义。

+0

if undef'__BIG_ENDIAN'意思是“little endian”?这只是两种字节顺序。是否有'__ORDER_PDP_ENDIAN__'?我不想错过任何可能性。 – zodiac1111

+0

这是正确的。如果您有一天需要定位[PDP](https://en.wikipedia.org/wiki/PDP-11),那么无论如何您都必须获得新的编译器! –