![安装不同的 C 编译器弄乱了系统头文件](https://linux22.com/image/194548/%E5%AE%89%E8%A3%85%E4%B8%8D%E5%90%8C%E7%9A%84%20C%20%E7%BC%96%E8%AF%91%E5%99%A8%E5%BC%84%E4%B9%B1%E4%BA%86%E7%B3%BB%E7%BB%9F%E5%A4%B4%E6%96%87%E4%BB%B6.png)
今天我安装了 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}'`