似乎在 Ubuntu 18.04 中,默认提供的 g++(版本 7.3.0)默认以 C++11 兼容模式运行。我的旧代码中出现了一些与 C++11 不兼容的错误。我安装了 g++-6(版本 6.4.0)并且程序编译正常。是否可以在 g++-7 中禁用 C++11 模式?
pim*_*pim 21
尝试添加-std=gnu++98,它可能是 gcc 6.4.0 的默认设置。
例子:
g++ -std=gnu++98 hello.cpp -o hello
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
6733 次 |
| 最近记录: |