Эта статья посвящена тому, как установить компилятор языка C++ и настроить для него среду разработки. Гайд написан для пользователей Windows, т.к. на MacOS X и Linux — clang и gcc (соответственно) поставляются “с коробки”.
Нам понадобятся:
- Visual Studio Code — тут мы будем писать, редактировать и отлаживать код.
- Git — инструмент, позволяющий вести эффективную командную разработку.
- MinGW — набор инструментов под Windows для написания программ (в него входит компилятор gcc, а точнее g++, который поможет нам запускать программы).
Начнем с простого. Visual Studio Code можно скачать здесь, нажав на синюю кнопку “Download for Windows”:
Запускаем установщик, соглашаемся со всем и делаем, как показано ниже:
Далее.
Отмечаем “Создать значок на Рабочем столе”, если есть такое желание. Далее.
Установить.
После этого нам нужно установить дополнения на подсветку синтаксиса C++. Для этого открываем VS Code и нажимаем на эту кнопку.
В поиске вбиваем “C++” и устанавливаем эти два дополнения (надо нажать на синюю кнопку “Install”).
Готово! Переходим к следующему шагу.
Переходим на этот сайт и жмем на синюю надпись “Click here to download”.
РЕЗЕРВНАЯ ССЫЛКА если при загрузке через сайт у вас скачивается мусор.
Жмем кнопку “Next”, ничего не трогая, до тех пор, пока не появится кнопка “Install” вместо нее. В целом, вы можете покопаться в здешних настройках установщика, но я не рекомендую.
Теперь жмем на “Install” и дожидаемся окончания загрузки.
Git установлен! Переходим к заключительному этапу.
Переходим на этот сайт и нажимаем на зеленую кнопку “Download” — начнется загрузка.
После завершения загрузки запускаем установщик и нажимаем кнопку “Install”.
Тут нажимаем “Continue” (желательно НЕ менять директорию установки).
Дожидаемся завершения установки и опять нажимаем “Continue”.
После этого мы можем увидеть данный интерфейс. В нем нам нужны две вещи: mingw32-base и mingw32-gcc-g++. Нажимаем правой кнопкой мыши по каждой из двух строчек, затем нажимаем “Mark for Installation” (у вас эта кнопка будет доступна, у меня — нет, т.к. я уже их установил).
После того, как вы отметите две этих строки, жмем на кнопку “Installation” сверху, затем на кнопку “Apply Changes”.
У вас должна начаться загрузка. По ее завершении выходим из установщика (если он сам не вышел) и проверяем, что мы все поставили верно. Для этого переходим по следующей директории: диск C → MinGW. Она должна содержать следующие папки (возможно не все, но bin точно должна быть).
После этого мы должны указать путь глобальной переменной PATH до нашего компилятора. Для этого в поисковике Windows (его можно открыть, нажав на клавишу Win или на кнопку логотипа Windows в левом нижнем углу) вбиваем “изменение системных переменных среды” и переходим по первому результату.
У вас откроется следующее окно. Нажимаем на кнопку “Переменные среды”.
Здесь в нижнем окне ищем строку “Path” и нажимаем на нее один раз, затем на кнопку изменить.
В открывшемся окне нажимаем “Создать”, затем в новую строчку пишем следующее:
C:\MinGW\bin
Нажимаем ОК несколько раз, затем применить, до тех пор, пока не закроем все окна. Перезагружаем компьютер!
После перезагрузки в поисковике Windows пишем “cmd” и переходим по первой ссылке.
В открывшейся командной строке вводим следующую команду:
gcc -v
В ответ мы должны получить что-то вроде того:
Это значит, что самый сложный этап пройден и компилятор установлен. Если не получилось, вернитесь к пункту 3 и повторите его с начала или напишите в личку в телеге (comrademashkov).
Теперь самое интересное. Предупреждаю — вы можете создавать файлы сразу в VS Code и там же их запускать, но у меня это работает через раз (на маке так вообще не работает), поэтому предлагаю старый добрый способ — через консоль.
Создаем в любом удобном месте папку с рабочей директорией и называем ее как-нибудь (на латинице) — у меня это “cpp”. После этого нажимаем на нее правой кнопкой мыши, затем на кнопку “Open Git Bash here”.
У вас откроется терминал следующего вида.
В нем вы пишите следующую команду:
code .
У вас откроется Visual Studio Code с папкой вашей рабочей директории (возможно в VS Code придется нажать на кнопку “Yes, I trust the authors”). Тут вы нажимаете на значок создания нового файла, создаете его и называете “main.cpp”.
У вас появится файл программы, куда вы можете вставить код ниже или написать свой:
#include <iostream>
int main() {
std::cout << "Hello World!" << std::endl;
return 0;
}
После того как вставили код выше или написали свой ОБЯЗАТЕЛЬНО нажимаем на сочетание клавиш Ctrl + S чтобы сохранить файл.
Возвращаемся в консоль Git Bash. Там мы пишем следующую команду:
g++ main.cpp -o main
Если все прошло успешно, то ничего в консоль вывестись не должно. Теперь мы запускаем исполняемый файл следующей командой:
./main
После чего у вас появится вывод фразы “Hello World!” в стандартный поток вывода:
Поздравляю! Ваша первая программа готова! В следующем гайде напишу, как скачать библиотеку Boost и запустить программу с использованием ее модулей.
Visual Studio Code