CPU-X操作系统
CPU-X支持:GNU/Linux、FreeBSD

CPU-X 运行于:
x86:32 位 CPU(IA-32,也称为 i386、i486、i586 和 i686)、64 位 CPU(x86_64,也称为 x64、AMD64 和 Intel 64)
ARM(自 v5.1.0 起):32 位 CPU(ARM32,也称为 AArch32)、64 位 CPU(ARM64,也称为 AArch64)

硬件:笔记本电脑一台(windows环境)幽兰笔记本(ubuntu系统 24.04)
连接工具:MobaXterm(Windows端)
连接步骤:
(1)点击左上角带有图像的Session

(2)点击左上角SSH,在Remote host输入你的幽兰笔记本的IP地址,勾选Specify username,并输入你的username,最后点击OK。

当左侧弹出列表,即代表连接成功。

构建CPU-X需要这些依赖项:
C++ 编译器(GCC或Clang)
CMake(需要 3.12 或更新版本)
Pkg-Config/ Pkgconf
NASM(仅适用于 x86 CPU)

测试依赖项
这些依赖项对于测试CPU-X 是可选的:
Grep
GNU Awk
Mawk
One true awk
至少需要一个 Awk,例如系统上的默认 Awk。

构建并运行依赖项
构建和运行CPU-X需要这些依赖项:
Gtkmm3(支持 3.12 至 3.24 版本)
NCurses
Libcpuid(需要 0.8.0 或更新版本)
Pciutils
EGL(需要 1.5 或更新版本),带有OpenGL
Vulkan
OpenCL(需要 1.2 或更新版本)
Procps-ng (Linux) / Libstatgrab (*BSD)
在某些 GNU/Linux 发行版上,需要适当的-dev或-devel包。

大部分的包都可以直接通过命令 sudo apt-get install 包名 实现安装。 =
需要注意的几个包:
(1)LibCPUID
一些软件仓库中提供了Libcpuid,但它可能已过期。手动安装步骤如下:
$ git clone https://github.com/anrieff/libcpuid
$ cd libcpuid
$ libtoolize
$ autoreconf –install
$ ./configure
$ make -jnproc
$ make install
(2)Procps-ng
笔者通过sudo apt install libproc2-dev成功安装
(3)Vulkan
通过命令

  1. sudo apt install vulkan-tools
  2. sudo apt install libvulkan-dev
  3. sudo apt install vulkan-utility-ibraries-dev spirv-tools
  4. sudo apt install libglfw3-dev libglm-dev
  5. sudo apt install libxxf86vm-dev libxi-dev
    实现安装

源文件可以通过文末链接手动下载到本地。
测试CPU-X:
在CPU-X-master目录下输入:cmake -B build -DCMAKE_BUILD_TYPE=Debug
如下图所示:即代表运行成功:

接下来先后分别输入:cd build
make
界面如图所示,即代表cpu-x文件生成成功

在build文件夹下执行sudo make install

在bin文件夹下执行./cpu-x

最终完成界面:

参考链接:https://github.com/TheTumultuousUnicornOfDarkness/CPU-X#dependencies

作者:liupeisen  创建时间:2025-06-20 14:23
最后编辑:liupeisen  更新时间:2025-06-26 10:59