在CentOS上配置C++版本可以通过以下几种方法:
这是最简单的方法,适用于大多数CentOS版本:
sudo yum install gcc gcc-c++
安装完成后,可以通过以下命令检查GCC的版本:
gcc --version
g++ --version
如果你需要使用不同版本的GCC,可以使用yum
或dnf
(CentOS 8及以上版本)来安装多个版本的GCC。例如,安装GCC 7和GCC 8:
sudo yum install gcc-7 g++-7
sudo yum install gcc-8 g++-8
安装完成后,可以使用update-alternatives
来切换GCC版本:
sudo update-alternatives --install /usr/bin/gcc gcc /usr/bin/gcc-7 70 --slave /usr/bin/g++ g++ /usr/bin/g++-7
sudo update-alternatives --install /usr/bin/gcc gcc /usr/bin/gcc-8 80 --slave /usr/bin/g++ g++ /usr/bin/g++-8
然后,通过以下命令选择默认的GCC版本:
sudo update-alternatives --config gcc
devtoolset
是一个允许你在同一台机器上安装和使用多个版本的GCC的工具集。首先,安装devtoolset
:
sudo yum install devtoolset-3-toolchain
然后,你可以通过以下命令启用特定版本的GCC:
scl enable devtoolset-3 bash
此时,gcc
和g++
将使用devtoolset-3
中的版本。
Ctrl+Shift+P
打开命令面板,输入并选择“Tasks: Configure Task”,然后选择“Create tasks.json file from template”,再选择“Others”。tasks.json
文件中,添加以下内容:{
"version": "2.0.0",
"tasks": [
{
"label": "build",
"type": "shell",
"command": "g++",
"args": [
"-g",
"${file}",
"-o",
"${fileDirname}/${fileBasenameNoExtension}"
],
"group": {
"kind": "build",
"isDefault": true
},
"problemMatcher": [
"$gcc"
]
}
]
}
F5
运行编译任务,生成的可执行文件可以在终端中运行。辰迅云「云服务器」,即开即用、新一代英特尔至强铂金CPU、三副本存储NVMe SSD云盘,价格低至29元/月。点击查看>>
推荐阅读: centos如何查看防火墙状态