拥有一台带有 Snow Leopard 的旧 Intel Core Duo MacBook,当我尝试使用 g++ 和输入参数 std=c++0x 进行编译时,我得到:
cc1plus: error: unrecognized command line option "-std=c++0x"
关于如何解决这个问题的任何想法?
拥有一台带有 Snow Leopard 的旧 Intel Core Duo MacBook,当我尝试使用 g++ 和输入参数 std=c++0x 进行编译时,我得到:
cc1plus: error: unrecognized command line option "-std=c++0x"
关于如何解决这个问题的任何想法?
c++0x / c++11 支持仅从 gcc v4.3 开始添加,请参阅此页面以检查在哪个 gcc 版本中添加了哪些 c++ 功能。
或者,您可以使用 clang++ 编译器,它也是 XCode 的标准配置。有关版本信息,请参阅此页面。
或者从macports安装 gcc47
顺便说一句,更好地使用, clang 不支持-std=c++11
该选项。c++0x