【问题标题】:Is there Predefined-Macros define about byte order in armcc是否有预定义宏定义有关 armcc 中的字节顺序
【发布时间】:2015-06-22 10:58:01
【问题描述】:

armcc 中是否有 Predefined-Macros 定义字节顺序。

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

在 gcc 中,这些是宏: __BYTE_ORDER__ __ORDER_LITTLE_ENDIAN__ __ORDER_BIG_ENDIAN__ __ORDER_PDP_ENDIAN__ ...

现在我必须使用armcc, armcc也有类似的吗?

非常感谢。

顺便说一下,armcc 版本:

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

【问题讨论】:

    标签: c armcc predefined-macro


    【解决方案1】:

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

    你有__BIG_ENDIAN,它是在为大端目标编译时定义的。

    【讨论】:

    • 如果 undef __BIG_ENDIAN 表示“小端”?这只是两种字节顺序。可能有__ORDER_PDP_ENDIAN__ 吗?我不想错过任何可能。
    • 没错。如果有一天您需要以PDP 为目标,那么无论如何您都必须获得一个新的编译器!
    猜你喜欢
    • 1970-01-01
    • 2019-04-03
    • 2012-08-28
    • 2010-11-24
    • 2018-08-04
    • 2016-04-25
    • 2011-07-31
    • 1970-01-01
    • 2013-11-14
    相关资源
    最近更新 更多