我正在尝试编译简单的c ++文件并继续解决这个问题
/ usr / include / c ++ / 8 / iostream:38:10:致命错误:bits / c ++ config.h:没有这样的文件或目录
我还在这里找到了c++config.h
文件:/usr/include/c++/8/i686-redhat-linux/bits/c++config.h
我已经找到了安装gcc-multilib
的Ubuntu解决方案,但这对fedora不起作用(错误:无法找到匹配项)。我可能用gcc-c ++安装了g ++。
/ usr / include / c ++ / 8 / iostream:38:10:致命错误:bits / c ++ config.h:没有这样的文件或目录
我还在这里找到了c ++ config.h文件:/usr/include/c++/8/i686-redhat-linux/bits/c++config.h
这让人回想起https://stackoverflow.com/a/9617178/2458991的问题
创建正确的符号链接,如做(不确定名称x86_64-redhat-linux
):
cd /usr/include/c++/8
ln -s i686-redhat-linux x86_64-redhat-linux
要么
cd /usr/include/c++/8
ln -s i686-redhat-linux/bits
但是我希望不会给出混合32b / 64b的错误定义,在......之后做一些测试。