温馨提示×

如何正确配置CentOS的C++

小樊
38
2025-11-15 22:51:44
栏目: 编程语言

CentOS 上配置 C++ 开发环境的实用步骤

一 基础安装与验证

  • 更新系统并安装编译所需工具:
    • 更新软件包索引:sudo yum update -y
    • 安装开发工具组:sudo yum groupinstall “Development Tools” -y
    • 安装 C++ 编译器:sudo yum install gcc gcc-c++ -y
  • 验证安装结果:
    • 查看版本:gcc --versiong++ --version
  • 说明:上述命令适用于常见的 CentOS 7/8 环境,使用 yum 作为包管理器。

二 构建与调试工具

  • 安装常用开发与调试工具:
    • 构建工具:sudo yum install cmake -y
    • 调试器:sudo yum install gdb -y
    • 版本控制:sudo yum install git -y
    • 编辑器:sudo yum install vim -y
  • 以上工具覆盖日常开发、构建、调试与版本控制的核心需求。

三 使用 SCL 升级 GCC 版本(可选)

  • CentOS 默认 GCC 版本可能偏低,可通过 SCL(Software Collections) 启用更高版本:
    • 安装 SCL 源:sudo yum install centos-release-scl -y
    • 安装工具链(以 devtoolset-9 为例):sudo yum install devtoolset-9-gcc devtoolset-9-gcc-c++ devtoolset-9-binutils -y
    • 启用新版本(当前会话):scl enable devtoolset-9 bash
    • 验证版本:gcc -vg++ -v
  • 提示:启用命令会在当前 bash 会话中生效,新开终端需重新执行或配置持久化启用。

四 环境变量与库路径(按需)

  • 若自行编译安装了软件到 /usr/local,可将其二进制与库目录加入环境变量:
    • 编辑配置文件:vim ~/.bashrc
    • 添加内容:
      • export PATH=/usr/local/bin:$PATH
      • export LD_LIBRARY_PATH=/usr/local/lib:$LD_LIBRARY_PATH
    • 使配置生效:source ~/.bashrc
  • 说明:系统自带的 yum 包通常无需额外设置;仅在自定义安装路径或第三方库需要时使用。

五 快速测试与 IDE 配置

  • 快速测试程序:
    • 创建源文件:vim hello.cpp
    • 写入代码:
      #include <iostream>
      int main() { std::cout << "Hello, CentOS C++!\n"; return 0; }
      
    • 编译与运行:g++ hello.cpp -o hello && ./hello
  • IDE 与远程开发:
    • 安装 VS Codesudo yum install code -y,在扩展市场安装 C/C++ 扩展;如使用远程服务器,推荐 Remote - SSH 插件进行远程开发与调试。

0