我用的是ubuntu 12.04,默认的gcc是4.6.3。它不接受c++11命令,并向我输出该命令与c++98不兼容。我在网上查看过,看到有人建议不要更改操作系统上的默认编译器,因为它变得不稳定。有没有人能建议一个修复或者一个安全的方法来下载一个兼容c++11的gcc编译器?
发布于 2013-06-29 18:02:00
gcc 4.6.3 supports many c++11 features。但是,它们在默认情况下是禁用的。要启用它们,请使用以下标志:
g++ -std=c++0x ...
这个标志还会禁用GNU扩展;要使它们保持启用状态,请使用-std=gnu++0x
标志。
https://stackoverflow.com/questions/17378969
复制相似问题