似乎在 Ubuntu 18.04 中,默认提供的 g++(版本 7.3.0)默认以 C++11 兼容模式运行。我的旧代码中出现了一些与 C++11 不兼容的错误。我安装了 g++-6(版本 6.4.0)并且程序编译良好。是否可以在 g++-7 中禁用 C++11 模式?
尝试添加-std=gnu++98
,它可能是 gcc 6.4.0 的默认设置。
例子:
g++ -std=gnu++98 hello.cpp -o hello
本文收集自互联网,转载请注明来源。
如有侵权,请联系 [email protected] 删除。
我来说两句