“CentOS 上 C++ 配置失败”这个原因可能有很多种,下面我按最常见情况给你梳理一下,你可以对照看看是哪一种。
CentOS 默认可能只装了 gcc,没装 g++。
检查:
g++ --version
如果提示 command not found,说明没装。
解决:
sudo yum install -y gcc-c++
CentOS 8 官方源已停止维护,会导致安装失败。
现象:
Failed to download metadata for repo 'AppStream'
解决(CentOS 8):
sudo sed -i 's/mirrorlist/#mirrorlist/g' /etc/yum.repos.d/CentOS-*
sudo sed -i 's|#baseurl=http://mirror.centos.org|baseurl=http://vault.centos.org|g' /etc/yum.repos.d/CentOS-*
sudo yum makecache
如果你是 编译 C++ 项目失败,常见原因:
sudo yum install -y cmake make
报错类似:
CMake Error: CXX compiler not found
解决:
sudo yum install -y gcc-c++ cmake
如果你是 VSCode / CLion 配置失败:
g++ 路径检查:
which g++
sudo chown -R $USER:$USER your_project
如果你愿意,把具体报错信息贴出来(终端输出就行),我可以精准定位原因,比如:
你现在是 装不上 / 编译不过 / 编辑器配置不了 哪种?