c++ - 使用时如何解决 C++ 中的编译终止错误?
问题描述
我在 ubuntu virtualbox 中的 C++ 代码下运行并收到提到的错误。
#include <stdio.h>
#include <stdlib.h>
#include <stdint.h>
#include <atomic>
#include <cinttypes>
int main () {
std::atomic<uint64_t> x = 123456;
// printf("%u\n",force->atomic_load());
//printf("%u\n",force);
printf("x = %" PRIu64 "\n", x.load());
return(0);
}
错误:
root@abano:/home/ashna# vim abc.c
root@abano:/home/ashna# gcc abc.c -o abc
abc.c:4:18: fatal error: atomic: No such file or directory
compilation terminated.
解决方案
推荐阅读
- react-native - 使用 react-native-i18next/locize/locize 后端处理语言环境更改
- javascript - 确定设备方向(特定条件)
- c# - 在 Net .Core 中提交 Ajax 表单
- java - 在 docker 容器中部署 .war 文件:app.war 中没有主要清单属性
- python - 从具有容差的数据库中获取每 n 小时的数据
- python-3.x - 如何在烧瓶中使用中止方法?
- python - 如何将 ansible group_vars 数组传递给 jinja 模板
- reactjs - 解析 api 响应
- database - 自托管或云 sql 数据库?
- jenkins - 在 github 项目中隐藏 Jenkins 可嵌入构建状态的 IP