Форум русскоязычного сообщества Ubuntu


Хотите сделать посильный вклад в развитие Ubuntu и русскоязычного сообщества?
Помогите нам с документацией!

Автор Тема: CLion от jetbrains не видит компилятора  (Прочитано 3463 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн yostarlord

  • Автор темы
  • Новичок
  • *
  • Сообщений: 3
    • Просмотр профиля
Вчера поставил ubuntu 18.04. После чего начал разбираться как поставить интересующие меня программы. Так как в универе щас проходим С++, то нужно было установить какую-нибудь IDE для этого. Выбор пал на CLion. Скачал, распаковал и запустил через терминал, после активации и подтверждения почты выбрал тему и запустил. Пытался собрать проект - клион начинает на что-то ругаться. Полазив в настройках было выяснено, что какая-то проблема с копилятором и путь к нему не указан. Полазив в инете узнал, что CLion вроде идёт со встроенным компилятором. Может кто знает в чём проблема и как её решить?
Цитировать
Правила форума
1.5. Для добавления графических изображений в сообщения требуется использовать внешние сервисы. Включение в сообщение полноразмерных изображений, превышающих разрешённые размеры, допускается исключительно в виде превью. Подробную инструкцию, а так же список рекомендованных и запрещенных сервисов можно посмотреть в «Руководстве по добавлению изображений на форум»

Картинку перезаливать не стал, оставил на Выбранном Вами хостинге. Поправил только теги. --zg_nico
« Последнее редактирование: 01 Апреля 2019, 07:14:25 от zg_nico »

Оффлайн SergeyIT

  • Заслуженный пользователь
  • Старожил
  • *
  • Сообщений: 5583
  • Все по палатам!
    • Просмотр профиля
Re: CLion от jetbrains не видит компилятора
« Ответ #1 : 31 Марта 2019, 20:40:52 »
то нужно было установить какую-нибудь IDE для этого
Так и установил "какую-нибудь", платную  8)
Может что бесплатное выбрать и установить из репозитория?
https://www.tecmint.com/best-linux-ide-editors-source-code-editors/
https://habr.com/ru/post/161217/

« Последнее редактирование: 31 Марта 2019, 20:42:30 от SergeyIT »
Извините, я все еще учусь

Оффлайн yostarlord

  • Автор темы
  • Новичок
  • *
  • Сообщений: 3
    • Просмотр профиля
Re: CLion от jetbrains не видит компилятора
« Ответ #2 : 31 Марта 2019, 23:09:19 »
Так и установил "какую-нибудь", платную  8)
Так я активировал, у меня студенческая лицензия. За ссылки благодарю.
« Последнее редактирование: 01 Апреля 2019, 07:16:10 от zg_nico »

Оффлайн aSmile

  • Активист
  • *
  • Сообщений: 754
    • Просмотр профиля
Re: CLion от jetbrains не видит компилятора
« Ответ #3 : 01 Апреля 2019, 09:51:11 »
Так а ты устанавливал компилятор?
Код: (bash) [Выделить]
sudo apt install g++ build-essential

Оффлайн Jack Sparrow

  • Активист
  • *
  • Сообщений: 630
    • Просмотр профиля
Re: CLion от jetbrains не видит компилятора
« Ответ #4 : 01 Апреля 2019, 09:52:15 »
Не пробовали бесплатный Geany? Он тоже не всегда из коробки работает, но
а) должен быть установлен компилятор C++ (не во всех Линуксах он идет по умолчанию):
sudo apt-get install g++б) в настройках Geany (Build --> Set Build Commands) нужно указать:

У меня, например, так. Можно творить шедевры.
В поле Lint такой параметр:
cppcheck --language=c++ --enable=warning,style --template=gcc "%f"
« Последнее редактирование: 01 Апреля 2019, 09:58:09 от Jack Sparrow »
Linux is only free if your time has no value (c) Jamie Zawinski

Оффлайн yostarlord

  • Автор темы
  • Новичок
  • *
  • Сообщений: 3
    • Просмотр профиля
Re: CLion от jetbrains не видит компилятора
« Ответ #5 : 02 Апреля 2019, 00:38:13 »
Не пробовали бесплатный Geany? Он тоже не всегда из коробки работает, но
а) должен быть установлен компилятор C++ (не во всех Линуксах он идет по умолчанию):
sudo apt-get install g++б) в настройках Geany (Build --> Set Build Commands) нужно указать:

У меня, например, так. Можно творить шедевры.
В поле Lint такой параметр:
cppcheck --language=c++ --enable=warning,style --template=gcc "%f"
Geany встал и успешно работает. Я так понимаю на скриншоте команды для вызова из консоли? Можете пожалуйста объяснить нубасу, как ими пользоваться?

Оффлайн Jack Sparrow

  • Активист
  • *
  • Сообщений: 630
    • Просмотр профиля
Re: CLion от jetbrains не видит компилятора
« Ответ #6 : 02 Апреля 2019, 08:33:57 »
Geany встал и успешно работает.
Если у вас, например, Hello world успешно компилируется и выполняется, то ничего больше и не нужно. Если нет, то нужно а) убедиться, что компилятор установлен и б) прописать в настройках Geany путь к нему (как на скриншоте). Geany это лишь IDE, встроенного компилятора у него нет. Проверить, установлен g++ или нет, можно так (в терминале):
which g++Если да, то будет указан путь к файлу, у меня такой
/usr/bin/g++А затем в Geany в меню Build --> Set Build Commands убедиться, что прописаны параметры, как на скриншоте. Как правило, нужно изменить Compile, Build и Lint. Последний я привел отдельно, т.к. на скриншоте он не помещается
cppcheck --language=c++ --enable=warning,style --template=gcc "%f"По крайней мере, у меня так, и все работает. Потом пишем Hello world, обязательно сохраняем, нажимаем Compile the current file (кнопка с круговыми стрелками), Build the current file (кнопка с одной шестеренкой), Run or view the current file (с двумя шестеренками).
Linux is only free if your time has no value (c) Jamie Zawinski

 

Страница сгенерирована за 0.068 секунд. Запросов: 24.