“重置 Linux 下 C++ 配置”这个说法比较宽泛,通常可能涉及编译器环境、构建系统、IDE/编辑器配置、库环境等。下面按常见场景给你一份可操作的重置指南。
gcc --version
g++ --version
which g++ gcc
Ubuntu / Debian
sudo apt remove g++ gcc
sudo apt autoremove
sudo apt update
sudo apt install build-essential
CentOS / RHEL
sudo yum remove gcc-c++
sudo yum install gcc-c++
sudo update-alternatives --config g++
sudo update-alternatives --config gcc
rm -rf build
mkdir build
cd build
cmake ..
rm -rf CMakeCache.txt CMakeFiles
sudo apt remove cmake
sudo apt install cmake
make clean
make distclean # 如果支持
删除自定义 Makefile 后重新生成:
rm Makefile
echo $CXX
echo $CPLUS_INCLUDE_PATH
echo $LD_LIBRARY_PATH
编辑:
nano ~/.bashrc
删除类似:
export CXX=...
export LD_LIBRARY_PATH=...
然后:
source ~/.bashrc
rm -rf .vscode
rm -rf ~/.vscode
Ctrl+Shift+PC/C++: Edit Configurations (UI)rm -rf ~/.config/JetBrains/CLion*
rm -rf ~/.config/QtProject
⚠️ 谨慎操作(影响系统)
sudo apt install --reinstall libstdc++-dev
最彻底方式:
sudo apt install --reinstall build-essential cmake gdb
为了给你精准方案,可以补充:
我可以直接给你一条命令解决版。