在 CentOS 上“卸载 C++ 配置”这个说法有点模糊,一般可能指下面几种情况之一。我分别说明,你对照自己的需求来操作即可。
如果你只是想卸载 C++ 编译环境:
sudo yum remove gcc-c++
或(CentOS 8 / Stream):
sudo dnf remove gcc-c++
查看是否还在:
g++ --version
例如 glibc-devel、libstdc++-devel 等:
sudo yum remove gcc-c++ libstdc++-devel glibc-devel
⚠️ 注意:
不要卸载 libstdc++ 本身,否则系统很多程序会出问题。
如果是你自己项目里的 C++ 配置:
rm -rf build/
rm -f a.out *.o
rm -rf CMakeCache.txt CMakeFiles/
如果你是手动安装的(如 /usr/local/gcc):
sudo rm -rf /usr/local/gcc
并删除 PATH 中的相关配置:
vim ~/.bashrc
# 删除 export PATH=...gcc...
如果你不是真要卸载,而是想恢复默认:
sudo yum reinstall gcc-c++ libstdc++-devel
yum remove gcc-c++如果你能说清楚:
我可以给你更精确的命令。