Gcc 用于识别64位的预处理器宏
是否有一个gcc宏允许我识别是否正在以64位模式编译某些内容?重复问题:Gcc 用于识别64位的预处理器宏,gcc,Gcc,是否有一个gcc宏允许我识别是否正在以64位模式编译某些内容?重复问题: \uuuLP64\uuuuuuu 似乎就是你想要的。而且你也可以,至少在Linux上 #include <features.h> #include <endian.h> // perhaps you skip that #include <limits.h> #include <stdint.h> #包括 #包括//也许你跳过了 #包括 #包括 然
\uuuLP64\uuuuuuu
似乎就是你想要的。而且你也可以,至少在Linux上
#include <features.h>
#include <endian.h> // perhaps you skip that
#include <limits.h>
#include <stdint.h>
#包括
#包括//也许你跳过了
#包括
#包括
然后包含
,并提供\uu字号
(64或32)
但是为什么您会问,为什么使用
提供的标准类型对您来说还不够?注意,在Windows上,64位编译由\uuu LLP64\uuuu
指示(是的,即使使用gcc
)。有关详细信息,请参阅。