c++ - linux getpid 系统调用错误

标签 c++ linux kernel

当我尝试在 linux-mint 上运行 C++ prog 时遇到此错误, $ make

g++ -c -O3  common.cc   
common.cc: In function ‘float getCurrentMemoryUsage()’:
common.cc:11:40: error: ‘getpid’ was not declared in this scope
  string pid = intToStr(unsigned(getpid()));

修复此问题的步骤是什么,提前致谢。

最佳答案

来自getpid(3) man page :

SYNOPSIS
       #include <unistd.h>

关于c++ - linux getpid 系统调用错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34823393/

相关文章:

c - 如何克服错误代码-11 cl_build_program_failure

linux - TLB 中的内核内存(虚拟地址条目)?

c++ - 具有关联值的枚举

c++ - 隐式使用类对象作为条件 C++

linux - 使用 tar 归档隐藏目录

linux - 为 "cd ../"设置绑定(bind) key

c++ - 将字节指针保存到文件

c++ - 查看是否可以使用堆栈从左侧和右侧以相同的方式读取字符串

linux - 使用条件 linux 管道输出流

linux - 限制用户的 CPU 数量