![没有规则来制作目标“/usr/include/c++/8/x86_64-redhat-linux/bits/c++config.h”(在 ubuntu 20.04 上安装 g++-8 之后)](https://linux22.com/image/951295/%E6%B2%A1%E6%9C%89%E8%A7%84%E5%88%99%E6%9D%A5%E5%88%B6%E4%BD%9C%E7%9B%AE%E6%A0%87%E2%80%9C%2Fusr%2Finclude%2Fc%2B%2B%2F8%2Fx86_64-redhat-linux%2Fbits%2Fc%2B%2Bconfig.h%E2%80%9D%EF%BC%88%E5%9C%A8%20ubuntu%2020.04%20%E4%B8%8A%E5%AE%89%E8%A3%85%20g%2B%2B-8%20%E4%B9%8B%E5%90%8E%EF%BC%89.png)
在我的 ubuntu 20.4 机器上,为了尝试构建基于 Makefile 的程序,我尝试了“make”,但发现它需要 g++-8。因此,我添加了“universe”存储库,如下所示这并安装了 g++8
sudo apt install gcc-8 g++-8
现在,当我运行“make”时,我会看到此消息。
make:*** 没有规则来制作目标“/usr/include/c++/8/x86_64-redhat-linux/bits/c++config.h”,而“obj/main.o”需要该目标。停止
为什么它要寻找适用于 redhat linux 的文件?我必须做些什么吗?