安装不同的 C 编译器弄乱了系统头文件

安装不同的 C 编译器弄乱了系统头文件

今天我安装了 scc,这是一个不同的 C 编译器。(关联)在意识到 scc 对于我的使用来说还不够成熟后,我卸载了它。

安装 scc 显然替换了许多 C 头文件,例如 stdio.h、math.h,并且更改后的版本无法与 gcc 正常工作。如何重新安装所有系统的头文件,或者至少重新安装更改的版本?有谁知道什么包提供这样的文件?

我使用的是 Linux Mint 20。

答案1

sudo apt update
sudo apt-get install --reinstall `dpkg -l '*-dev' | awk '/^ii/{print $2}'`

相关内容