在 Debian 系统中“重装 GCC”通常有两种常见需求:
下面分别说明。
sudo apt update
sudo apt install --reinstall gcc
如果你还装了 g++:
sudo apt install --reinstall g++
gcc --version
Debian 通常提供多个 gcc 版本,例如 gcc-10、gcc-11、gcc-12。
apt-cache search gcc | grep ^gcc-
例如安装 gcc-11:
sudo apt install gcc-11 g++-11
update-alternatives 管理默认 gccsudo update-alternatives --install /usr/bin/gcc gcc /usr/bin/gcc-11 110
sudo update-alternatives --install /usr/bin/g++ g++ /usr/bin/g++-11 110
切换版本:
sudo update-alternatives --config gcc
sudo update-alternatives --config g++
sudo apt remove --purge gcc g++
sudo apt autoremove
sudo apt install gcc g++
⚠️ 注意:
which gcc
如果没有,说明未安装或未在 PATH。
sudo apt install build-essential
如果你能说明:
cat /etc/os-release)我可以给你更精确的操作命令。