Найти в Дзене

Установка 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 – вызов

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

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

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

-2

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

-3

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

-4

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

-5

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

-6

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

-7

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

-8

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

-9

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

-10

Нажимаем Y и Enter

-11

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

-12

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

-13
-14

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

-15

Пишем код:

-16

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

-17

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

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

-18

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

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

-19

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

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

-20

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

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

-21