c ++ config.h в Fedora 29 - PullRequest
       41

c ++ config.h в Fedora 29

0 голосов
/ 26 апреля 2019

Я пытаюсь скомпилировать простой файл C ++ и продолжаю получать эту проблему

/ usr / include / c ++ / 8 / iostream: 38: 10: фатальная ошибка: биты / c ++ config.h: такого файла или каталога нет

Я также нашел c++config.h файл здесь: /usr/include/c++/8/i686-redhat-linux/bits/c++config.h

Я нашел решение для Ubuntu с установкой gcc-multilib, но это не работает для fedora (Ошибка: невозможно найти соответствие). Возможно, у меня установлена ​​ g ++ с gcc-c ++.

1 Ответ

0 голосов
/ 27 апреля 2019

/ usr / include / c ++ / 8 / iostream: 38: 10: фатальная ошибка: биты / 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, проведите несколько тестов после ...

...