小编典典

在C中检测64位编译

linux

是否有C宏或某种方式可以检查我的C程序在C编译时是编译为64位还是32位?

编译器:我需要检查的GCC操作系统:Unix / Linux

另外,在运行程序时如何检查操作系统是否支持64位?


阅读 387

收藏
2020-06-02

共1个答案

小编典典

由于您标记了此“ gcc”,请尝试

#if __x86_64__
/* 64-bit */
#endif
2020-06-02