理论上来讲5.4应该支持C++11,时间20160609,但是实际上__cplusplus的值却是199711L
最后看到一篇文章的一句话,原来是默认不支持。所以只要在编译时加上-std=c++11 或者 -std=c++0x就可以了。
真是奇怪,何必呢
最后还是升级了g++-6,因为IDE写代码的时候老标红,看着很不舒服
Ubuntu16.04升级方法:Ubuntu16.04 安装g++6
本文讲述了在使用 GCC 5.4 编译器时遇到的 C++11 不被默认支持的问题,并提供了解决方案——通过添加编译选项启用 C++11。此外,还分享了作者因 IDE 中代码高亮显示问题而升级到 g++-6 的经历。
理论上来讲5.4应该支持C++11,时间20160609,但是实际上__cplusplus的值却是199711L
最后看到一篇文章的一句话,原来是默认不支持。所以只要在编译时加上-std=c++11 或者 -std=c++0x就可以了。
真是奇怪,何必呢
最后还是升级了g++-6,因为IDE写代码的时候老标红,看着很不舒服
Ubuntu16.04升级方法:Ubuntu16.04 安装g++6
2127

被折叠的 条评论
为什么被折叠?
