在 Debian 系统里“重装 gcc”通常分几种情况,下面给你最常用、最安全的做法。
sudo apt update
sudo apt install --reinstall gcc
sudo apt install --reinstall g++
如果你想连构建工具一起重装:
sudo apt install --reinstall build-essential
build-essential包含gcc、g++、make等基础编译工具
gcc --version
which gcc
直接安装即可:
sudo apt install gcc g++
查看可用版本:
apt-cache search gcc | grep '^gcc-'
例如安装 gcc-11:
sudo apt install gcc-11 g++-11
设置默认版本:
sudo update-alternatives --install /usr/bin/gcc gcc /usr/bin/gcc-11 100
sudo update-alternatives --install /usr/bin/g++ g++ /usr/bin/g++-11 100
如果 gcc 配置损坏严重:
sudo apt purge gcc g++
sudo apt autoremove
sudo apt install gcc g++
sudo apt update
或检查 /etc/apt/sources.list 是否启用 main 仓库
用:
sudo update-alternatives --config gcc
如果你愿意,可以告诉我:
我可以给你更精准的方案。