已安装的 C++ 库和标头已从搜索路径中删除

已安装的 C++ 库和标头已从搜索路径中删除

我最近升级到了 Ubuntu 19.04。但是,不知怎么的,今天我搞砸了一些东西,我不知道如何修复它。

usr/include如果我想构建一个 c++ 程序,则如果不明确命名子文件夹,则无法再包含位于 子文件夹中的所有标头。所以#include <petsc.h>现在我必须写而不是#include <petsc/petsc.h>。问题是,示例中包含的标头包含其他标头而没有添加子文件夹。许多其他包含似乎也受到了影响(例如 mpi)。所以我想我严重破坏了系统的标准搜索路径。有什么办法可以解决这个问题吗?还是我应该重新安装 ubuntu?

编辑

没有找到解决方案。所以我重新安装了 Ubuntu 18.04 并升级到 19.04,然后再安装其他任何东西。现在一切都按预期运行。

问候

相关内容