Fedora 29中的c ++ config.h

问题描述 投票:0回答:1

我正在尝试编译简单的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 ++。

gcc g++ fedora
1个回答
0
投票

/ 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的错误定义,在......之后做一些测试。

© www.soinside.com 2019 - 2024. All rights reserved.