gpt4 book ai didi

c - 无需组装即可检测CPU能力

转载 作者:行者123 更新时间:2023-12-01 12:00:45 25 4
gpt4 key购买 nike

我一直在寻找确定 CPU 及其功能(例如 SEE、SSE2 等)的方法。

然而,我发现的所有方法都涉及使用 cpuid 指令的汇编代码。考虑到编译器甚至目标之间在 c/c++ 中进行汇编的不同方式(VC 下没有针对 64 位目标的内联汇编),我宁愿避免这种情况。

是否有一些简单的库或操作系统函数(适用于 Windows 和 Linux)来获取此信息?

目前我只对使用 x86 和 x86-64 CPU 的平台感兴趣,而且我绝对需要至少支持 AMD 和 Intel。

最佳答案

编辑:起初,我在谷歌上搜索了“libcpuid”,想起了与同行程序员的一次对话,谷歌搜索将我指向了这个sourceforge page。看起来很过时。然后我注意到这是“libcpu”的项目页面。

其实,真的有一个libcpuid可能适合您的需求。


上次找这样的库,找到了crisscross .不过是 C++。

还有geekinfo .

但是我不知道一个只做 cpuid 的跨平台库。

关于c - 无需组装即可检测CPU能力,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1896820/

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