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

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

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

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

Теперь установим компилятор G++. Для этого в открытом терминале напишите
pacman -S mingw-w64-ucrt-x86_64-gccНажимаем Y чтобы продолжить установку.

После установки у нас уже есть компилятор C++ и мы можем писать код. В папке C:\msys64\ucrt64\bin, будет лежать нужные файлы и компилятор G++.exe
Далее для упрощения запуска компилятора мы можем добавить путь к нему в Переменные среды. Для этого можно в окне поиска в Windows ввести "изменение переменных среды текущего пользователя":
изменение переменных среды текущего пользователя
Нам откроется окно Переменных среды:

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

Для проверки работоспособности откроем терминал (после изменений переменных сред нужно перезапустить консоль) и напишем
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>