ubuntu中将c++改成14版本
时间: 2024-10-13 12:09:19 浏览: 57
Ubuntu 18.04 安装Open3D C++版本
在Ubuntu中,如果你想让编译器默认使用C++14标准,你可以通过设置编译环境变量来实现。以下是步骤:
1. 首先,打开终端并确认你已经安装了g++编译器。可以输入 `g++ --version` 来查看版本信息。
2. 如果系统还未预装C++14支持,你需要更新软件包列表并安装必要的工具包。运行:
```
sudo apt update
sudo apt install g++-7 g++-7-base g++-7-multilib libstdc++6-dev
```
这里选择了g++-7版本,因为它是支持C++14的标准库版本。如果你的Ubuntu版本较新,可能会有其他版本提供C++14支持。
3. 设置环境变量使得每次编译都使用C++14标准。在终端中添加以下行到~/.bashrc文件:
```
export CXX=g++-7
export CC=gcc-7
```
然后执行 `source ~/.bashrc` 或者重启终端使配置生效。
4. 测试新设置。创建一个简单的C++14源码文件,如test.cpp,并尝试编译它:
```
g++-7 -std=c++14 test.cpp -o test
```
检查是否成功编译并运行,看看输出结果。
阅读全文