温馨提示×

centos怎么配置c++环境变量

小樊
37
2026-09-27 04:13:54
栏目: 编程语言

在 CentOS 上“配置 C++ 环境变量”通常分几种情况,我先按最常见需求给你说明,你可以对号入座。


一、确认 g++ / gcc 是否已安装

g++ --version
gcc --version

如果没有安装:

sudo yum install -y gcc gcc-c++

二、把 g++ 加入 PATH(一般 already in PATH)

CentOS 安装后,g++ 通常在:

/usr/bin/g++

已经在默认 PATH 中,一般不需要额外配置。

查看:

echo $PATH
which g++

三、配置 C++ 编译时的「头文件 / 库文件」环境变量(常见)

1️⃣ C++ 头文件路径(INCLUDE)

export CPLUS_INCLUDE_PATH=/your/include/path:$CPLUS_INCLUDE_PATH

2️⃣ C++ 库文件路径(LIB)

export LD_LIBRARY_PATH=/your/lib/path:$LD_LIBRARY_PATH
export LIBRARY_PATH=/your/lib/path:$LIBRARY_PATH

四、永久生效(推荐)

用户级(只影响当前用户)

vi ~/.bashrc

添加:

export CPLUS_INCLUDE_PATH=/your/include/path:$CPLUS_INCLUDE_PATH
export LD_LIBRARY_PATH=/your/lib/path:$LD_LIBRARY_PATH
export LIBRARY_PATH=/your/lib/path:$LIBRARY_PATH

生效:

source ~/.bashrc

系统级(所有用户)

sudo vi /etc/profile.d/cpp.sh

内容:

export CPLUS_INCLUDE_PATH=/your/include/path:$CPLUS_INCLUDE_PATH
export LD_LIBRARY_PATH=/your/lib/path:$LD_LIBRARY_PATH
export LIBRARY_PATH=/your/lib/path:$LIBRARY_PATH
source /etc/profile

五、CMake / Make 中指定 C++ 环境(补充)

CMake

cmake -DCMAKE_CXX_COMPILER=g++ \
      -DCMAKE_CXX_FLAGS="-I/your/include -L/your/lib" .

Makefile

CXX = g++
CXXFLAGS = -I/your/include
LDFLAGS = -L/your/lib

六、如果你是指「设置 C++ 版本(如 C++11/17)」

g++ test.cpp -std=c++17 -o test

七、常见误区说明

❌ 不需要手动“配置 C++ 环境变量”才能用 g++
✅ 只有**第三方库(如 OpenCV、Boost)**才需要设置 include / lib


如果你能告诉我:

  • 是 系统没有 g++
  • 还是 编译第三方库报错
  • 还是 想配 VSCode / CLion

我可以给你更精确的配置示例。

0 踩