Статьи

Учебные материалы по языку C++ — от основ до продвинутых тем

Первая программа на C++

Страница 2 из 43 · 2026-25-10 · 2 мин чтения

Напишем первую программу Hello World на языке C++. Будем использовать компилятор G++. Более подробную информацию о G++ вы можете получить на https://gcc.gnu.org/.

Для установки компилятора, мы будем использовать программу MSYS2 для Windows. Она предоставляет Unix-подобную командную строку и набор инструментов, позволяющих устанавливать, собирать и портировать программное обеспечение.

Установка MSYS2

img.png

После загрузки, нажимаем Next >

img_1.png

На экране мы можем выбрать путь куда будет установлен

img_2.png

После установки у вас откроется терминал. Если по каким то причинам терминал не открылся то перейди в папку с установкой (По умолчанию С:/msys64) и откройте ucrt64.exe

img_3.png

Теперь установим компилятор G++. Для этого в открытом терминале напишите

pacman -S mingw-w64-ucrt-x86_64-gcc

Нажимаем Y чтобы продолжить установку.

img_4.png

После установки у нас уже есть компилятор C++ и мы можем писать код. В папке C:\msys64\ucrt64\bin, будет лежать нужные файлы и компилятор G++.exe

Далее для упрощения запуска компилятора мы можем добавить путь к нему в Переменные среды. Для этого можно в окне поиска в Windows ввести "изменение переменных среды текущего пользователя":

изменение переменных среды текущего пользователя

img_5.png

Нам откроется окно Переменных среды:

img_6.png

И добавим путь к компилятору `` C:\msys64\ucrt64\bin: ``

img_7.png

Для проверки работоспособности откроем терминал (после изменений переменных сред нужно перезапустить консоль) и напишем

g++ versionoutput:PS C:\WINDOWS\system32> g++ --versiong++.exe (Rev9, Built by MSYS2 project) 15.2.0Copyright (C) 2025 Free Software Foundation, Inc.This is free software; see the source for copying conditions.  There is NOwarranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.

Напишем первую программу

Если компилятор успешно установлен переходим к самому написанию программы. И так в любом удобном месте создадим файл main.cpp и напишем в него:

#include <iostream> // подключение заголовочного файла iostreamint main()    // Точка входа{    std::cout << "Hello, World\n"; // Выводим в консль Hello World    return 0; // Выход из функции    }

Нужный функционал определен в файле iostream. Этот файл мы подключили первой строчкой #include <iostream>. Данная строка представляет директиву препроцессора, которая позволяет подключить библиотеку iostream. Эта библиотека нужна для вывода строки на консоль.

Скомпилируем и запустим нашу программу

g++ main.cpp -o myfirstprogram.exePS C:\my_first_app> g++ .\main.cpp -o myfirstprogram.exePS C:\my_first_app> .\myfirstprogram.exeHello, WorldPS C:\my_first_app>