__get_cpuid 的便携性如何?

问题描述 投票:0回答:1

我正在使用

__get_cpuid()
来获取有关我的程序运行的
x86
x86_64
处理器的信息。在 Linux 和 Mac OS 上使用 GCC,似乎可以在不包含任何标头的情况下编译和运行,但它的可移植性如何?它可以与其他编译器一起使用吗?我应该为此添加标题吗?

c gcc portability cpuid
1个回答
13
投票

它有两个前导下划线。任何前导下划线都在暗示变量或函数不可移植。

© www.soinside.com 2019 - 2024. All rights reserved.