温馨提示×

centos怎么设置c++开发环境

小樊
37
2026-09-18 03:54:20
栏目: 编程语言

CentOS 上搭建 C++ 开发环境,通常包含:编译器(GCC/G++)构建工具(make/cmake)调试工具(gdb),以及可选的IDE。下面按步骤说明。


一、安装基础编译环境

1. 更新系统

sudo yum update -y

2. 安装 GCC / G++

sudo yum install -y gcc gcc-c++

检查版本:

g++ --version

二、安装常用开发工具

1. 安装 make

sudo yum install -y make

2. 安装 CMake(推荐)

sudo yum install -y cmake

或安装较新版本(可选):

sudo yum install -y epel-release
sudo yum install -y cmake3

使用:

cmake3 --version

三、安装调试工具

1. GDB

sudo yum install -y gdb

使用示例:

gdb ./a.out

四、编写并编译一个 C++ 程序

1. 创建测试文件

vi hello.cpp

内容:

#include <iostream>
using namespace std;

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

2. 编译运行

g++ hello.cpp -o hello
./hello

五、使用 CMake(推荐方式)

1. 创建项目结构

mkdir project && cd project
vi main.cpp

2. 编写 CMakeLists.txt

cmake_minimum_required(VERSION 3.10)
project(demo)

add_executable(demo main.cpp)

3. 编译

mkdir build && cd build
cmake ..
make
./demo

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

1. VS Code(推荐)

sudo rpm --import https://packages.microsoft.com/keys/microsoft.asc
sudo sh -c 'echo -e "[code]\nname=Visual Studio Code\nbaseurl=https://packages.microsoft.com/yumrepos/vscode\nenabled=1\ngpgcheck=1\ngpgkey=https://packages.microsoft.com/keys/microsoft.asc" > /etc/yum.repos.d/vscode.repo'
sudo yum install -y code

2. CLion(商业,功能强大)

从官网下载: https://www.jetbrains.com/clion/


七、常见问题

1. CentOS 7 GCC 版本过低

可安装 Software Collections (SCL)

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

如果你告诉我:

  • CentOS 版本(7 / 8 / Stream)
  • 是否用于 服务器开发 / 图像处理 / 嵌入式 / 学习

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

0