标签: c++ gcc c++11 g++ osx-snow-leopard
使用带有Snow Leopard的旧版Intel Core Duo MacBook,当我尝试使用g ++编译并输入参数std = c ++ 0x时,我得到:
cc1plus: error: unrecognized command line option "-std=c++0x"
有关如何解决此问题的任何想法?
答案 0 :(得分:6)
c ++ 0x / c ++ 11支持仅从gcc v4.3开始添加,请参阅this page以检查gcc版本中添加了哪些c ++功能。
或者你可以使用clang ++编译器,它也是XCode的标准配置。有关版本信息,请参阅this page。
或者从macports
顺便说一句,更好地使用-std=c++11,clang不支持c++0x选项。
-std=c++11
c++0x