我正在尝试使用编译g++
以及-std=c++11
or c++0x
flags.
但是,我收到这个错误
cc1plus: error: unrecognized command line option "-std=c++11"
g++ --版本
g++ (GCC) 4.1.2 20080704 (Red Hat 4.1.2-54)
Copyright (C) 2006 Free Software Foundation, Inc.
This is free software; see the source for copying conditions. There is NO
warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
从你的G++版本来看,你急需更新。 C++11 从 G++ 4.3 才可用。最新版本是 4.7。
在 G++ 4.7 之前的版本中,您必须使用-std=c++0x
,对于更新的版本,您可以使用-std=c++11
.
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)