Установка пакета MSYS2
Для компиляции будем использовать пакет MSYS2. Скачайте установщик с официального сайта и запустите скачанный файл. Введите желаемую папку установки.
Путь должен содержать только ASCII-символы без пробелов. Папка должна находиться на томе NTFS.
После окончания установки нажмите Finish.
Если установка прошла успешно, то откроется окно терминала UCRT64.
Ведите команду, которая установит набор инструментов MinGW-w64.
pacman -S --needed base-devel mingw-w64-ucrt-x86_64-toolchain
В окне терминала отобразится информация о пакетах, которые будут инсталлированы и программа будет ждать вашего согласия. Нажмите «Enter», чтобы продолжить установку.
После установки добавьте путь к папке bin пакета MinGW-w64 в переменные среды Windows, выполнив следующие действия:
- Нажмите сочетание клавиш Win + R и введите в открывшемся окне
sysdm.cpl
- В окне "Свойства системы" выберите вкладку "Дополнительно" и нажмите на кнопку "Переменные среды..."
- В разделе "Переменные среды пользователя" выберите переменную "Path" и нажмите «Изменить»
- Нажмите "Создать" и добавьте в список путь до папки с MinGW-w64. Если вы использовали настройки по умолчанию, то это будет: C:\msys64\ucrt64\bin
- Нажмите OK , а затем снова на OK в окне "Переменные среды", чтобы обновить значения Path. Заново откройте консоль, чтобы новые значения стали доступны.
Проверьте что все пакеты правильно установились. Для этого введите команды:
gcc --version
g++ --version
gdb --version
После каждой команды должно появится сообщение с версией установленного пакета
Теперь можно переходить к установке текстового редактора для написания кода. В качестве оптимального решения лучше использовать VisualStudioCode. Данная программа легко настраивается для работы с любым языком программирования после установки соответствующих плагинов.