gpt4 book ai didi

gcc - 检测 GCC 为哪个 objective-c PU 配置?

转载 作者:行者123 更新时间:2023-12-04 19:13:36 25 4
gpt4 key购买 nike

这个问题在这里已经有了答案:




9年前关闭。




Possible Duplicate:
Detecting CPU architecture compile-time



是否有 GCC 设置的定义来说明 GCC 是为哪个 CPU (x86/amd64/ppc/etc) 配置的?

所以我可以像这样使用它:
#ifdef PPCARCH
dosomething();
#endif

最佳答案

要在源代码中在编译时检测体系结构,请使用预定义的宏。

根据这个article ,它将始终具有形式 _arch_ 的名称或 __arch__其中 arch 是目标架构的名称。要查看确切定义的内容,请使用以下命令:

touch foo.h; cpp -dM foo.h; rm foo.h

它将打印出所有预定义的宏。

要在命令行上打印出来,请尝试:
gcc -dumpmachine

它将显示 GCC 的构建目标。

关于gcc - 检测 GCC 为哪个 objective-c PU 配置?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12609758/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com