Вот моя ошибка:
root@:lab1# g++ lab1.cpp
In file included from /usr/include/c++/5/bits/char_traits.h:39:0,
from /usr/include/c++/5/ios:40,
from /usr/include/c++/5/ostream:38,
from /usr/include/c++/5/iostream:39,
from lab1.cpp:1:
/usr/include/c++/5/bits/stl_algobase.h:62:29: fatal error: ext/type_traits.h: No such file or directory
compilation terminated.
/usr/include/c++/5/ext
пусто:
Мое предположение - то, что эта ошибка вызывается недостающими файлами в той папке, но я не знаю наверняка. Возможно, кто-то знает, как повторно загрузить заголовки C++?
Любая справка очень ценилась бы!
Переустановка libstdc++-5-dev
зафиксировала это. steeldriver обеспечил это решение в комментарии :
Вы попытались просто переустановить
libstdc++-5-dev
пакет?
†“ steeldriver 19 декабря '16 в 19:07
исходный плакат подтвердил , что это решило проблему.
В пользу других, которые находят этот вопрос путем поиска, один способ полностью переустановить тот пакет состоит в том, чтобы работать:
sudo apt-get update
sudo apt-get --purge --reinstall install libstdc++-5-dev
причина это может решить проблему, то, что libstdc++-5-dev
пакет обеспечивает библиотека стандарта C++ заголовки.