温馨提示×

centos怎么配c++运行环境

小樊
45
2026-09-15 03:49:54
栏目: 编程语言

在 CentOS 上配置 C++ 运行/编译环境,通常步骤如下(以 CentOS 7 / 8 为例,通用性较强):


一、安装 C++ 编译器(g++ / gcc)

1. 更新系统

sudo yum update -y

2. 安装 Development Tools(推荐)

sudo yum groupinstall "Development Tools" -y

这会安装:

  • gcc
  • g++
  • make
  • 其他编译工具

3. 单独安装 g++(如果没装)

sudo yum install gcc-c++ -y

4. 验证安装

g++ --version
gcc --version

二、写一个 C++ 测试程序

mkdir ~/cpp_test
cd ~/cpp_test

创建文件 test.cpp:

#include <iostream>
using namespace std;

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

三、编译并运行

编译

g++ test.cpp -o test

运行

./test

输出:

Hello CentOS C++

四、安装常用库(可选)

1. CMake

sudo yum install cmake -y

2. 数学库 / 多线程

编译时加:

g++ test.cpp -o test -lpthread -lm

3. 使用更高版本 GCC(CentOS 默认较旧)

例如 CentOS 7 默认 gcc 4.8:

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

或长期使用:

echo "source /opt/rh/devtoolset-9/enable" >> ~/.bashrc

五、运行环境 vs 编译环境说明

  • 运行环境:只要有编译好的二进制文件即可
  • 开发环境:必须安装 gcc / g++

如果是部署程序:

yum install libstdc++ -y

如果你用的是 CentOS Stream / Rocky / Alma / 具体版本,或者需要 VS Code / CLion / Docker C++ 环境,可以告诉我,我可以进一步细化。

0 踩