Установка и настройка компилятора и среды разработки на C++
Получение CLion
Студенты могут бесплатно получить лицензию на CLion
и другое ПО компании JetBrains,
подав заявку.
Нужна почта МЭИ, фотография студенческого билета или карта ISIC.
Установка и настройка GCC и CLion в Windows
Инструкция по развертыванию такой же среды разработки, как в лаборатории.
Внимание:
в путях установки и в именах файлов проектов недопустимы пробелы,
а в Windows — и кириллические символы.
Требования
- Windows 7 x64 и выше;
- 2 ГБ оперативной памяти.
Инструкция
-
Скачать и установить компилятор
MinGW-w64.
При установке выбрать путь
C:\MinGW-w64
.
В случае проблем можно скопировать этот каталог
из лаборатории или у коллег.
-
Скачать
и установить среду CLion.
-
Скачать архив настроек CLion
(
)
и импортировать настройки:
пункт меню Configue →Import Settings стартового диалога
или через пункт меню File →Import Settings...
окна CLion.
-
Установить CMake.
Нужна ссылка в таблице Binary distributions!
Наладка среды разработки для OS X (macOS)
Студентов, которым это нужно, у нас мало, но особых проблем
у них не было. Если хотите поделиться здесь своим опытом, обратитесь
к Дмитрию Козлюку.
Наладка среды разработки в Linux
Студентов, которым это было бы нужно, у нас еще не было.
Но Вадиму Никитину и Дмитрию Козлюку — каждый день.
-
Нужен GCC и CMake, обычно это пакеты
gcc
и cmake
.
-
CLion работает под Linux, его можно скачать там же,
где и для Windows.
-
Вадим пользуется CodeLite.
Если CLion не устраивает
Как и всё остальное, CLion несовершенен, например, требователен
к ресурсам и версии ОС. Вот несколько альтернатив.
-
Microsoft Visual Studio Community Edition
очень хороша, но требовательна к ресурсам и только для Windows.
Включает собственный компилятор.
-
Среда разработки на основе Code::Blocks,
которая использовалась в 2013—2016 годах
на Windows XP. Вместо Code::Block можно взять
более продвинутую
CodeLite.
-
Редактор Geany
очень легковесный. Компилятор и систему сборки нужно
устанавливать отдельно (можно тот же MinGW-w64).
-
Eclipse CDT:
мощная, кроссплатформенная, но непростая в настройке
среда. Компилятор и система сборки в комплект
не входят.
© кафедра Управления и информатики НИУ «МЭИ», 2014—2016 г. г.
Ответственный за страницу: Козлюк Д. А.