MicDZ's blog

谨以此篇文章,献给一整个晚上的艰难探索。

今晚我安装了macOS Mojave操作系统,本是一件非常激动的事情,但是突然却变得十分悲伤。

我的g++编译器崩溃了!

经过了一晚上的艰难探索。为后来者提供解决方案。

出现这种情况的原因是,苹果公司会在系统更新的时候自动清除usr目录下的一些没有用的东西。其中就有我们的include文件。当我们使用g++进行编译的时候,会从/usr/include/目录寻找头文件,而因为系统更新会发现找不到一堆头文件。

此时你需要到你的别的电脑上把头文件们拷过来。(或许有更好的方法)

 评论