Задать вопрос
@Z3liboba
Студент, учусь программировать

Почему clang не видит стандартные библиотеки c++?

Использую Pop OS, форк ubuntu. Версия clang 14. Раньше пользовался g++, решил попробовать перейти на clang. Но при компиляции hello world программы, выдает ошибку о том, что не может найти файл iostream, хотя та же программа собранная с помощью g++ работает нормально. Из-за чего это может быть и как это можно исправить? Заранее большое спасибо!
  • Вопрос задан
  • 175 просмотров
Подписаться 1 Простой 1 комментарий
Пригласить эксперта
Ответы на вопрос 1
@Furax
Как-то сталкивался с подобным. Clang трепетно относится к указанию версии стандарта. Имеет смысл добавить аргумент `-std=c++20` (или какую версию планируете использовать). Более сложная ситуация может быть связана с отсутствующими в системе файлами или выбором нужной библиотеки C++, но для начала имеет смысл проверить очевидное.
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы