При компиляции кода C++ не найдена стандартная библиотека C++ [дубликат]C++

Программы на C++. Форум разработчиков
Ответить
Anonymous
 При компиляции кода C++ не найдена стандартная библиотека C++ [дубликат]

Сообщение Anonymous »

Я учусь запускать программы через терминал/Linux и попробовал запустить одну из своих программ:

Код: Выделить всё

clang++ /.../file.cpp
clang++ -c /.../file.cpp
и каждый раз получаю сообщение об ошибке, сообщающее, что компилятор не может найти файл в стандартной библиотеке.

Код: Выделить всё

10: fatal error: 'iostream' file not found
1 | #include 
|          ^~~~~~~~~~
Та же ошибка возникает, если я заменю clang++ на g++, clang и gcc.
После исследования я использовал cpp -v, чтобы узнать, куда смотрит мой компилятор/компьютер. Я загрузил clang непосредственно с LLVM GitHub, а затем попробовал использовать --stdlib и --stdlib++-isystem, чтобы попытаться перенаправить поиск компилятора, но каждый раз, когда я его использую, я получаю сообщение об ошибке< /p>

Код: Выделить всё

cpp --stdlib++-isystem 
cc: error: no input files
Я предполагаю, что делаю что-то неправильно, но я не знаю, чего не знаю, чтобы решить проблему. Любая помощь?

Подробнее здесь: https://stackoverflow.com/questions/790 ... ing-c-code
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «C++»