【发布时间】:2015-07-20 07:45:21
【问题描述】:
我只想在 x86 和 x86_64 linux 上编译我的部分代码,而不是 s390 linux 或其他。如何使用C中的宏define来实现呢?我知道linux是决定linux操作系统的,386、486和586是决定CPU架构的。是否有一个简单的宏定义来确定 x86 linux 和 x86_64 linux?谢谢
【问题讨论】:
-
这个不清楚; x86 是硬件平台,不是操作系统...
-
使用 GCC 你可以使用这个
gcc -dM -E - < /dev/null来显示所有的宏。 -
你知道,我想我只是想出了这个名字。你是说 x86_64 吗??