温馨提示×

CentOS上如何安装C++

小樊
48
2025-10-02 20:50:35
栏目: 编程语言

在CentOS上安装C++的完整步骤

1. 更新系统(可选但推荐)

在安装前,建议先更新系统软件包以确保兼容性和安全性:

sudo yum update -y

2. 安装开发工具组(基础依赖)

开发工具组包含GCC编译器、Make工具、Git等必要组件,是编译C++的基础:

sudo yum groupinstall "Development Tools" -y

3. 安装C++编译器(GCC/G++)

C++的编译依赖gcc-c++包(提供g++命令),通过以下命令安装:

sudo yum install gcc-c++ -y

4. 验证安装

通过检查g++版本确认安装成功(若显示版本号则表示成功):

g++ --version

5. 编写并运行测试程序

创建一个简单的C++程序(如hello.cpp),内容如下:

#include <iostream>
int main() {
    std::cout << "Hello, CentOS C++!" << std::endl;
    return 0;
}

使用g++编译并运行:

g++ -o hello hello.cpp  # 编译生成可执行文件
./hello                 # 运行程序

若终端输出Hello, CentOS C++!,则说明环境配置成功。

6. 可选:安装额外工具(增强开发体验)

  • CMake:跨平台构建工具,用于管理复杂项目:
    sudo yum install cmake -y
    
  • 调试器(GDB):用于调试C++程序,定位错误:
    sudo yum install gdb -y
    
  • 代码编辑器(Visual Studio Code):提升编码效率(可选):
    sudo yum install -y code  # 安装VS Code
    
    安装后,在VS Code中搜索并安装“C++”扩展以支持语法高亮和智能提示。

注意事项

  • 若需安装特定版本的GCC(如GCC 10以支持C++20),可通过**Software Collections(SCL)**实现:
    sudo yum install centos-release-scl  # 添加SCL仓库
    sudo yum install devtoolset-10-gcc-c++  # 安装GCC 10
    scl enable devtoolset-10 bash  # 启用GCC 10环境
    
    启用后,g++将指向GCC 10版本,可通过g++ --version验证。
  • CentOS 8及以上版本可使用dnf替代yum(命令格式类似)。

0