温馨提示×

centos如何配置c加加环境

小樊
43
2026-09-24 06:44:14
栏目: 智能运维

在 CentOS 上配置 C++ 开发环境,通常包括:安装编译器(gcc/g++)、调试工具(gdb)、构建工具(make/cmake),以及可选 IDE。下面按最常见、最实用的方式说明。


一、检查是否已安装 g++

g++ --version

如果有版本输出,说明已安装;否则继续下面步骤。


二、安装 C++ 编译环境(推荐方式)

1️⃣ CentOS 7 / 8 / Stream

安装开发工具组(最省事)

sudo yum groupinstall "Development Tools"

或(CentOS 8 / Stream):

sudo dnf groupinstall "Development Tools"

其中包含:

  • gcc
  • g++
  • make
  • 其他编译依赖

2️⃣ 只安装 g++(最小安装)

sudo yum install gcc-c++

或:

sudo dnf install gcc-c++

验证:

g++ --version

三、安装常用 C++ 工具

1️⃣ 调试工具 gdb

sudo yum install gdb

2️⃣ CMake(现代 C++ 项目常用)

sudo yum install cmake

或安装新版本(推荐):

sudo dnf install cmake

验证:

cmake --version

四、写一个测试程序

// hello.cpp
#include <iostream>

int main() {
    std::cout << "Hello C++ on CentOS" << std::endl;
    return 0;
}

编译:

g++ hello.cpp -o hello

运行:

./hello

五、使用 CMake(示例)

CMakeLists.txt

cmake_minimum_required(VERSION 3.10)
project(hello)

add_executable(hello hello.cpp)

构建:

mkdir build
cd build
cmake ..
make
./hello

六、可选:安装 IDE / 编辑器

1️⃣ VS Code(推荐)

  • 下载 .rpm
sudo rpm -i code-*.rpm
  • 安装插件:
    • C/C++
    • CMake Tools

2️⃣ CLion(商业)

适合大型 C++ 项目

3️⃣ Vim + 插件(轻量)

sudo yum install vim

七、常见问题

❌ 没有网络

yum --disablerepo=* --enablerepo=custom localinstall *.rpm

❌ 需要高版本 GCC(如 GCC 11+)

可使用:

  • scl
  • 或源码编译(不推荐新手)

示例(CentOS 7):

sudo yum install centos-release-scl
sudo yum install devtoolset-11
scl enable devtoolset-11 bash

如果你告诉我:

  • CentOS 版本(7 / 8 / Stream)
  • 用途(学习 / 服务器开发 / 图形界面 / 竞赛)

我可以给你更精准的配置方案。

0 踩