求救:使用atomic时,报“错误:atomic:没有那个文件或目录”

seai 2013-06-03 03:11:52
使用gcc编译时报

错误:
.cpp:19:18: 错误:atomic:没有那个文件或目录

代码:
#include <atomic>
int main(){
return 1;
}

编译:
g++44 test.cpp

请教如何才能正确编译使用了atomic的代码??
...全文
3333 5 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
turing-complete 2013-06-03
  • 打赏
  • 举报
回复
是的
引用 4 楼 seai 的回复:
多谢。 那前面的报错,是不是说,肯定4.4.6版本是不支持呢?
seai 2013-06-03
  • 打赏
  • 举报
回复
多谢。 那前面的报错,是不是说,肯定4.4.6版本是不支持呢?
turing-complete 2013-06-03
  • 打赏
  • 举报
回复
gcc 4.7 是支持的,至于具体从哪个版本开始的,在下无从得知。
seai 2013-06-03
  • 打赏
  • 举报
回复
引用 1 楼 mougaidong 的回复:
试试 #include <cstdatomic>
这样可以使用了。 是gcc版本的原因吗? 我的gcc版本: gcc version 4.4.6 20110731 (Red Hat 4.4.6-3) (GCC) 在编译一个开源项目hiphop-php使,报atomic错误。想明确知道,atomic在哪个gcc版本才提供。 谢谢了
turing-complete 2013-06-03
  • 打赏
  • 举报
回复
试试 #include <cstdatomic>

65,198

社区成员

发帖
与我相关
我的任务
社区描述
C++ 语言相关问题讨论,技术干货分享,前沿动态等
c++ 技术论坛(原bbs)
社区管理员
  • C++ 语言社区
  • encoderlee
  • paschen
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
  1. 请不要发布与C++技术无关的贴子
  2. 请不要发布与技术无关的招聘、广告的帖子
  3. 请尽可能的描述清楚你的问题,如果涉及到代码请尽可能的格式化一下

试试用AI创作助手写篇文章吧