170 похожих чатов

Euam@Euam-Pc:~/Lc++$ clang++ main.cpp -o main main.cpp:1:10: fatal error: 'iostream' file not

found
#include <iostream>
^~~~~~~~~~
1 error generated. - НЕ УСПЕШНО
euam@euam-pc:~/lc++$ g++ main.cpp -o main - УСПЕШНО

Почему так?

19 ответов

35 просмотров

Оберните код в теги: 3 символа ` до и после кода (в случае одиночной конструкции достаточно 1 ` с обеих сторон). Спасибо!

Компилятор clang у тебя сломан, GCC - нет, нормальный.

Андрей- Автор вопроса

Кланг и гцц лежат в разных папках?

Работай пока на GCC

Андрей
Си он компилирует отлично

Компилятор c++ и компилятор C- это разные компиляторы

Андрей- Автор вопроса
Ilya Zviagin
Работай пока на GCC

Я работаю в VS Code и я там уже установил clangd , поэтому хотелось бы не переходить обратно на GCC

Андрей
Ну, наверное

Вот и ответ - кланг не может найти заголовочники.

Андрей- Автор вопроса
Ilya Zviagin
Clangd - это вообще не компилятор

Я знаю, но это удобная штука, которая в одиночку может позволить мне рефакторить код

Андрей
Я знаю, но это удобная штука, которая в одиночку м...

Андрей если ты как бы компилятор запустить не можешь толком Какой тебе рефакторить код?

Андрей- Автор вопроса
Maus Grau
Вот и ответ - кланг не может найти заголовочники.

В смысле? Сами пакеты (я на linux) лежат очевидно в разных директориях, но библиотеки по идее в одной и той же

Андрей- Автор вопроса
Ilya Zviagin
Андрей если ты как бы компилятор запустить не може...

Я могу, у меня всё отлично работало пока я сидел на Си, но тут я решил поучить C++

Андрей
В смысле? Сами пакеты (я на linux) лежат очевидно ...

Нет это не так . clank работает в двух режимах, можно использовать стандартную библиотеку от gcc, А можно использовать его собственную стандартную библиотеку как ты там его ставил В каком варианте Я не знаю поэтому Разбирайся как что-то не сделал или что сделал не так когда устанавливал его. Если совсем трудно Можно попробовать ещё раз установить его

Андрей- Автор вопроса
Ilya Zviagin
Нет это не так . clank работает в двух режимах, м...

Могу скинуть вывод, где он ищет библиотеки, может там найдётся ответ?

Андрей
Могу скинуть вывод, где он ищет библиотеки, может ...

Ну я лично не знаю где он теоретически должен искать библиотеки где он должен стоять Я не знаю поэтому я это не смогу понять

Андрей
Могу скинуть вывод, где он ищет библиотеки, может ...

Вывод надо где он ищет не библиотеки А где он ищет заголовочные файлы

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

Обсуждают сегодня

30500 за редактор? )
Владимир
47
Недавно Google Project Zero нашёл багу в SQLite с помощью LLM, о чём достаточно было шумно в определённых интернетах, которые сопровождались рассказами, что скоро всех "ибешни...
Alex Sherbakov
5
вы делали что-то подобное и как? может есть либы готовые? увидел картинку нокода, где всё линиями соединено и стало интересно попробовать то же в ddl на lua сделать. решил с ч...
Victor
8
Подскажите пожалуйста, как в CustomDrawCell(Sender: TcxCustomGridTableView; ACanvas: TcxCanvas; AViewInfo: TcxGridTableDataCellViewInfo; var ADone: Boolean); получить наз...
A Z
7
Ребят в СИ можно реализовать ООП?
Николай
33
https://github.com/erlang/otp/blob/OTP-27.1/lib/kernel/src/logger_h_common.erl#L174 https://github.com/erlang/otp/blob/OTP-27.1/lib/kernel/src/logger_olp.erl#L76 15 лет назад...
Maksim Lapshin
20
Раз начали говорить про embassy, то присоединюсь со своими парой вопросов. 1) Есть ли сопоставимые аналоги для асинхронного кода в emdebbed? 2) Можно ли внутри задач embassy ...
NI_isx
6
Как передать управляющий символ в открытую через CreateProcess консоль? Собсна, есть процедура: procedure TRedirectThread.WriteData(Data: OEMString); var Written: Cardinal;...
Serjone
1
Он в одиночку это дело запилил или была какая-то команда?
Aquinary
12
~ 2m21s  nix shell github:nixos/nixpkgs#stack ~  stack ghc -- --version error: … while calling the 'derivationStrict' builtin at /builtin/derivation.nix:...
Rebuild your mind.
6
Карта сайта