明明已經加了頭文件
#include <sys/syscall.h> #include <sched.h> #include <sys/resource.h>
編譯還是報錯
error: ‘syscall’ was not declared in this scope
參考https://blog.csdn.net/kl222/article/details/17025367
ubuntu中syscall定義是放在頭文件unistd.h中的。
再添加頭文件unistd.h即可
#include <unistd.h>
編譯ok.