Установка MSYS2, компилятора, компиляция программы на языке C

Для изучения языка C вполне хватило бы онлайн-компилятора по адресу https://www.onlinegdb.com/, однако тема затрагивающая работы с файлами требует наличия файловой системы и самих файлов, что в онлайн-компиляторе не особо-то  доступно. Поэтому я расскажу как поставить локальный компилятор, создать и запустить свою первую программу в нем.

 

Установка компилятора языка C/C++

Открываем сайт https://www.msys2.org/ и в секции Installer нажимаем на ссылку загрузки установщика

После скачивания запускаем установку

Нажимаем Далее

Оставляем директорию установки по умолчанию и жмем Далее

Так же жмем Далее и ждем завершения установки

И так же жмем Далее

Оставляем Запустить и жмем Завершить

Видим окно терминала


Набираем команду pacman –S make

Нажимаем Y и Enter

Ждем установки

Тоже самое выполняем для gcc

Создаем файл hello.c в консольном редакторе nano

Пишем код:

Сохраняем нажимая клавиши CTRL+O и затем Enter

Выходим из редактора нажимая CTRL+X

Компилируем нашу программу:

Где
gcc – вызов компилятора
hello.c – имя нашей программы
-o – опция указывающая куда вывести результат компиляции
hello.exe – исполняемый файл

Запускаем наш исполняемый файл:

Поздравляю, вы скомпилировали свою первую программу.

Файлы с которыми вы работали лежат в той директорию куда вы устанавливали компилятор и утилиты:

Скомпилированная программа напрямую из Windows работать не будет, так как мы не включили в нее библиотеки использованные для её работы в среде MinGW. Вы можете поискать как это сделать сами. Либо прочитать эту статью.

Заново запустить терминал можно из меню Пуск, из директории MSys2

 

 
Поделиться ссылкой: