Теория:
Для начала работы необходимо установить какую-нибудь среду разработки на Ваш компьютер. Здесь представлен краткий обзор и инструкция по самым популярным решениям.
ICodeBlocks (рекомендуется для OC Windows)
CodeBlocks — довольно популярная среда разработки, удобная в своём роде и не требующая очень больших усилий для её настройки. Подробно о том, как скачать, установить и настроить CodeBlocks для операционной системы (далее ОС) Windows Вы можете найти в следующем pdf файле.
После скачивания и установки в необходимую Вам директорию на Вашем компьютере (рекомендуется оставлять путь по умолчанию во избежание конфликтов с компилятором) Вам просто нужно запустить CodeBlocks и выбрать в появившемся окне GNU Compiler в качестве компилятора по умолчанию, а затем поставить галочку в чекбоксе «Ассоциировать файлы С/С++ с CodeBlocks на Вашем компьютере».
Далее следует попробовать создать свой первый проект. Для этого следуем «File -> New -> Project -> Console Application». Далее следуем указаниям на экране. Не забудьте правильно указать директорию проекта и его имя. Также обратите внимание на то, чтобы у Вас при создании проекта был указан компилятор GNU Compiler.
После создания проекта разверните его содержимое, нажав на спойлеры, и откройте файл main.cpp, нажав на него правой кнопкой мыши и выбрав «open main.cpp».
Затем в качестве проверки скомпилируйте и запустите код по умолчанию. Должно появится чёрное окно (это консоль или командная строка), в котором должно быть написано «Hello world» — если Вы видите данный текст, то Вы всё сделали правильно.
Далее Вы можете стереть всё, что написано в main.cpp и написать свой собственный код. Не забудьте сохранять и компилировать код перед запуском.
IIXCode (рекомендуется для MacOS)
В случае, если Вы работаете на MacOs Вам просто достаточно скачать и установить с официального магазина приложений AppStore среду разработки XCode, в которую сразу же будет интегрирован компилятор.
IIISublime
Sublime — не менее популярная среда разработки, напоминающая классический блокнот только имеющий более расширенный функционал. Её установка возможна на любую ОС.
После того, как Вы установили Sublime, Вам необходимо установить на свой компьютер компилятор, который будет читать Ваши программы, проверять их на предмет наличия ошибок и, конечно же, запускать Ваш код непосредственно на процессоре.
- Для OC Windows следуйте инструкции по установке
- Для MacOS необходимо просто установить XCode — компилятор идёт вместе с ним
- Для Linux необходимо ввести в терминале:
sudo apt install build-essential
IVMicrosoft Visual Studio
На ОС Windows можно установить Microsoft Visual Studio, которая также, как XCode для MacOS будет иметь встроенный компилятор. Данная среда разработки очень красива и просто в использовании, но при этом она и достаточно требовательна к ресурсам Вашего компьютера по сравнению с легковесным Sublime и CodeBlocks.
VСоздание первой программы и её запуск
Когда Вы скачаете и установите на Ваш компьютер среду разработки, Вы можете смело приступать к созданию своей первой программы.
В случае, если Ваша среда разработки обладает встроенным компилятором, Вам необходимо просто создать файл с расширением .cpp или же создать новый проект.
Если Вы работаете в простом блокноте либо же в Sublime или Notepad++, где не предусмотрена возможность компиляции кода непосредственно из среды разработки, то Вам необходимо открыть командную строку (Windows) или терминал (Mac/Linux).
- Для того, чтобы открыть командную строку в ОС Windows, можно открыть поиск по приложениям и ввести в соответствующую строку cmd или Командная строка.
- Для того, чтобы запустить терминал на ОС Mac/Linux необходимо открыть список всех приложений и найти в нём Терминал или Консоль. Можно также воспользоваться поиском по приложениям, введя соответствующий запрос.
- Важно открыть Командную строку/Терминал непосредственно в папке, где находится Ваш программный код, то есть файл с расширением .cpp
Когда Вы закончили писать свой программный код и стали готовы к его запуску, Вам необходимо:
- Сохранить все изменения
- Скомпилировать программный код при помощи соответствующей функции в среде. Если таковой нет (Вы работаете в блокноте или Sublime), необходимо ввести в командной строке следующую команду: «g++ -o pro programm.cpp», где pro — имя исполняемого файла (можете задать любое имя), а programm.cpp — файл с Вашей программой
- Запустить программный код при помощи соответствующей функции в среде. Если таковой нет (Вы работаете в блокноте или Sublime), необходимо ввести в командной строке следующую команду: «pro» — для ОС Windows или «./pro» — для ОС Linux/MacOS
Все синтаксические ошибки (забыли закрыть скобку, забыли поставить точку с запятой) выявляются компилятором на этапе компилирования.
Все программные ошибки (разделили на нуль, взяли квадратный корень из отрицательного числа) выявляются на этапе запуска программы.
VIУстановка компилятора для ОС Windows
Чтобы установить компилятор для ОС Windows первым делом скачайте его.
После того, как Вы загрузили необходимый файл, Вам нужно:
В случае, если у Вас язык системы английский:
- Открыть скачанный файл
- Убедиться, что выбраны mingw32-base, mingw32-gcc=g++ и msys-base.
- Начать установку
- После успешной установки, перейти по пути Control Panel -> System and Security -> System
- Далее выбирайте Advanced System Settings
- Переходите в Environment Variables
- Кликните ЛКМ один раз на Path под System Variables
- Затем кликните ЛКМ на Edit
- Потом также ЛКМ на New и скопируйте в новую строку путь до компилятора (по умолчанию это C:\MinGW\bin)
- Нажмите ОК и закройте все связанные с данной процедурой окна
В случае, если у Вас язык системы русский:
- Открыть скачанный файл
- Убедиться, что выбраны mingw32-base, mingw32-gcc=g++ и msys-base.
- Начать установку
- После успешной установки, перейти по пути Панель управления -> Система и Безопасность -> Система
- Далее выбирайте Дополнительные параметры системы в левом меню
- Переходите в Переменные среды
- Кликните ЛКМ один раз на Path под Системными переменными
- Затем кликните ЛКМ на Изменить
- Потом также ЛКМ на Новая системная переменная и скопируйте в новую строку путь до компилятора (по умолчанию это C:\MinGW\bin)
- Нажмите ОК и закройте все связанные с данной процедурой окна
Практика
В качестве практической работы необходимо выбрать одну из рассмотренных выше сред разработки, установить её на свой компьютер и попробовать скомпилировать и запустить стандартный код, выводящий в консоль «Hello world!».