首页 > 解决方案 > 使用 C 在 Linux 中获取处理器类型

问题描述

我正在尝试使用 C 获取 Linux 中每个进程的系统处理器类型、处理器数量和打开文件的最大数量。我发现

#include<stdio.h>
#include<sys/sysinfo.h>
int main()
{
   printf("There are %d processors.\n", get_nprocs());
}

给我处理器的数量。有没有办法使用 sysinfo 访问其他 2 个所需的功能?

标签: clinux

解决方案


推荐阅读