c - 错误:函数“sysconf”的隐式声明
问题描述
在这个问题之后,我试图用来sysconf
获取 Linux 机器上的处理器数量:
#include <unistd.h>
int main()
{
...
int CPUs = sysconf(_SC_NPROCESSORS_ONLN);
...
}
但是,编译器给了我这个错误:
error: implicit declaration of function 'sysconf'
难道我做错了什么?我也尝试添加#include <sys/sysinfo.h>
,但没有任何改变。
解决方案
推荐阅读
- javascript - Google Direction 请求的路线太长
- sql-server - Microsoft SQL:如何选择两个查询合二为一
- reactjs - 尝试从获取请求中返回一个值并使用反应钩子填充
- android - listFiles() 不显示 Android 11 中扩展名很少的文件
- android - 为什么华为Push Kit发布应用后无法使用?
- javascript - youtube player api: Uncaught TypeError: a.next is not a function when loading script from www.youtube.com/iframe_api
- php - 奇怪的 PHP DIE() 行为
- python - 从具有值列表的字典创建 Pyqt QtableWidget,然后返回字典
- swift - 为什么会出现此错误消息,无法将类型“User.Type”的值转换为关闭结果类型“EventLoopFuture<_>”?
- reactjs - useSWR return { null, null } 表示有效请求