found
#include <iostream>
^~~~~~~~~~
1 error generated. - НЕ УСПЕШНО
euam@euam-pc:~/lc++$ g++ main.cpp -o main - УСПЕШНО
Почему так?
Оберните код в теги: 3 символа ` до и после кода (в случае одиночной конструкции достаточно 1 ` с обеих сторон). Спасибо!
Компилятор clang у тебя сломан, GCC - нет, нормальный.
Си он компилирует отлично
Кланг и гцц лежат в разных папках?
Работай пока на GCC
Ну, наверное
Компилятор c++ и компилятор C- это разные компиляторы
Я работаю в VS Code и я там уже установил clangd , поэтому хотелось бы не переходить обратно на GCC
Clangd - это вообще не компилятор
Вот и ответ - кланг не может найти заголовочники.
Я знаю, но это удобная штука, которая в одиночку может позволить мне рефакторить код
Андрей если ты как бы компилятор запустить не можешь толком Какой тебе рефакторить код?
В смысле? Сами пакеты (я на linux) лежат очевидно в разных директориях, но библиотеки по идее в одной и той же
Я могу, у меня всё отлично работало пока я сидел на Си, но тут я решил поучить C++
Нет это не так . clank работает в двух режимах, можно использовать стандартную библиотеку от gcc, А можно использовать его собственную стандартную библиотеку как ты там его ставил В каком варианте Я не знаю поэтому Разбирайся как что-то не сделал или что сделал не так когда устанавливал его. Если совсем трудно Можно попробовать ещё раз установить его
Могу скинуть вывод, где он ищет библиотеки, может там найдётся ответ?
Ну я лично не знаю где он теоретически должен искать библиотеки где он должен стоять Я не знаю поэтому я это не смогу понять
Вывод надо где он ищет не библиотеки А где он ищет заголовочные файлы
Я это и имел ввиду
Обсуждают сегодня