【发布时间】:2012-03-21 19:31:51
【问题描述】:
我将我的应用程序移动到另一个 Linux 机器上,编译后它返回一个错误提示
#include <atomic>
无法解决。
我猜新机器上没有安装新的 GNU C++11 头文件/库。
我的问题是如何安装它们?
我在 Redhat Enterprise 上运行,所以 yum 安装?
谢谢。
【问题讨论】:
-
这个 RHEL 6? (只是确保...)
-
你的编译器版本是多少?
-
如果 GCC 版本 >= 4.7,您是否添加了
--std=c++0x或--std=c++11? -
gcc (GCC) 4.4.6 20110731(红帽 4.4.6-3)
-
我添加了--std=c++0x 或--std=c++11