苹果系统更新后无法使用gcc编译器解决方案
谨以此篇文章,献给一整个晚上的艰难探索。
今晚我安装了macOS Mojave操作系统,本是一件非常激动的事情,但是突然却变得十分悲伤。
我的g++编译器崩溃了!
经过了一晚上的艰难探索。为后来者提供解决方案。
出现这种情况的原因是,苹果公司会在系统更新的时候自动清除usr目录下的一些没有用的东西。其中就有我们的include文件。当我们使用g++进行编译的时候,会从/usr/include/
目录寻找头文件,而因为系统更新会发现找不到一堆头文件。
此时你需要到你的别的电脑上把头文件们拷过来。(或许有更好的方法)