2015-06-22 69 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),那麼無論如何您都必須獲得新的編譯器! –