是否有C宏或某种方式可以检查我的C程序在C编译时是编译为64位还是32位?
编译器:我需要检查的GCC操作系统:Unix / Linux
另外,在运行程序时如何检查操作系统是否支持64位?
由于您标记了此“ gcc”,请尝试
#if __x86_64__ /* 64-bit */ #endif