ubuntu 编译C++ error: ‘syscall’ was not declared in this scope
2024-08-31 20:55:26
明明已经加了头文件
#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.
最新文章
- 【JUC】JDK1.8源码分析之ConcurrentHashMap(一)
- java 中关于synchronized的通常用法
- 5.HBase In Action 第一章-HBase简介(1.1.3 HBase的兴起)
- junit组合模式应用
- LocalActivityManager的内部机制
- cryptopp开源库的使用(零):windows下使用visual studio编译
- 字符编码和python使用encode,decode转换utf-8, gbk, gb2312
- iOS开发UITableView基本使用方法总结
- springMVC实现REST开发详解(补充Json解析问题以及静态文件404错误解决办法)
- jquery一次绑定多个元素事件
- 使用ControllerAdvice注意事项,Ambiguous @ExceptionHandler method mapped for [class org.springframework.web.bind.MethodArgumentNotValidException]
- 20162318 实验三《 敏捷开发与XP实践》实验报告
- DOM中的事件对象(event)
- Java使用agent实现main方法之前
- ng2
- .NET图平台下的图像处理工具---强大的Emgucv
- 让DELPHI自带的richedit控件显示图片
- linux install nodejs
- Spring框架之CGLIB的代理技术(代码了解)
- python类与对象的组合与继承