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