Mingw как запустить программу

Часто при разработке приложений на C/C++ решаются небольшие задачи, для которых не требуется раздутая, тяжелая среда программирования MS Visual Studio. Как правило для решения подобных небольших задач вполне хватит редактора кода и компилятора, но при этом не хочется при каждой перекомпиляции вводить команды компилятору вручную в консоле. Хочется, чтобы этот процесс запускался по нажатии каких либо горячих клавиш. В этой статье я расскажу, как можно связать редактор VSCode с компилятором MinGW и настроить эту связку.

Первым делом нужно зайти на сайт MinGW MinGW | Minimalist GNU for Windows , перейти на вкладку download и скачать компилятор.

Страница загрузки компилятора MinGW

После того, как файл будет загружен, можно приступать к установке. После запуска инсталлятора появится окно с кнопкой install . Нажимаем на неё.

Установка компилятора MinGW шаг — 1

В следующем окне можно выбрать путь установки, нажав на кнопку Change, но лучше оставить путь по умолчанию. Если вы всё же решите изменить путь, то имейте ввиду, что путь не должен содержать пробелов и символов кириллицы. Для продолжения нажмите кнопку Continue.

Установка компилятора WinGW на Windows 10

Установка компилятора MinGW шаг — 2

На следующем шаге будут скачаны и установлены необходимые файлы.

Установка компилятора MinGW шаг — 3

После установки кликните кнопку Continue , откроется окно менеджера пакетов.

Установка компилятора MinGW шаг — 4

В этом окне необходимо отметить все имеющиеся пакеты для установки.

Для этого кликаем правой кнопкой мыши на каждом пакете и выбираем пункт Mark for installation .

Установка компилятора MinGW шаг — 5

В итоге должно получиться следующее.

Установка компилятора MinGW шаг — 6

Теперь осталось скачать и установить пакеты. Для этого выбираем меню Installation->Apply Changes.

Установка компилятора MinGW шаг — 7

В следующем окне нажимаем кнопку Apply.

Установка компилятора MinGW шаг — 8

Затем начнется загрузка пакетов.

Установка компилятора MinGW шаг — 9

После загрузки начнется установка пакетов. В этом окне можно установить галочку Close dialogue… для того. чтобы окно автоматически закрылось после установки пакетов.

Читайте также:
Как сделать мультизагрузочный диск с программами

Установка компилятора MinGW шаг — 10

В конце у вас должно остаться такое окно.

Установка компилятора MinGW шаг — 11

На этом установка компилятора завершена. Теперь надо добавить путь к компилятору в переменную path . Для этого зайдем в папку с установленным MinGW , перейдем в папку bin и скопируем путь.

директория с установленными компиляторами gcc и g++

Далее щелкнем правой кнопкой мыши на иконке “ мой компьютер ” и выберем пункт меню “ Свойства ”.

Свойства системы

Затем заходим в “ дополнительные параметры системы ”.

дополнительные параметры системы

В следующем окне кликаем по кнопке “ переменные среды ”.

окно «свойства системы»

После этого в разделе “ Системные переменные ” находим переменную path, выбираем её. жмем кнопку изменить.

Как в CLion с MinGW и CMake скомпилировать программу без окна консоли

окно «переменные среды»

В открывшемся окне надо в конце поставить точку с запятой и затем вставить наш путь до папки bin .

переменная path

После внесенных изменений жмем кнопку ОК . Должно получиться в итоге следующее:

внесенные изменения в переменную path

Теперь проверим, применились ли внесенные изменения. Для этого запускаем окно “ выполнить ”. Это можно сделать из меню “ пуск ” или нажав сочетание клавиш WINDOWS+R . В открывшемся окне вводим команду “ cmd ” и жмем ОК .

окно «выполнить»

Запустится командная строка . В ней надо набрать команду “ gcc —version ” и нажать ENTER .

проверяем компилятор gcc

В ответ, если все в порядке, мы получим следующее сообщение:

сообщение о версии компилятора gcc

Также можно проверить на всякий случай работу компилятора g++ командой “ g++ —version ” и в итоге должно появиться такое же сообщение.

сообщение о версии компилятора g++

Теперь откроем VSCode , создадим для теста файл main.c и напишем стандартную программу. выводящую на экран строку Hello World .

файл minGW

Теперь установим расширение для языков C и С++ . Для этого перейдем в расширения и в поиске наберем C++ , после чего выберем и установим первое найденное расширение для языков С и С++ от Microsoft .

Читайте также:
Лучшие программы для воспроизведения видео Андроид

расширение для языков программирования С и С++

После того, как установится расширение, надо создать json файл с настройками компилятора. Для этого нажимаем сочетание клавиш CTRL+SHIFT+P , в открывшемся окне вводим команду
“ Task: Configure Task ” и нажимаем ENTER .

команда Tasks Configure Task

Далее выбираем пункт “ Создать файл Tasks.json из шаблона ”.

команда «Создать файл tasks.json из шаблона»

На следующем шаге выбираем пункт Other и жмем ENTER .

пункт Other

В результате в проекте появится папка .vscode , а в ней файл tasks.json Теперь нам надо модифицировать файл следующим образом: свойству “ command ” присваиваем имя компилятора C “ gcc ”. Если бы мы писали код на с++ , то этому свойству мы присвоили бы “ g++ ”. Далее создаем свойство “ args ” и присваиваем три параметра. Параметр “ $ ” будет заменен на имя активного в данный момент файла, т.е. в нашем случае это будет имя main.c Параметр “ -о ” задает имя исполняемого файла, третьим аргументом указываем собственно имя файла .exe. Переменная “ $ ” — это имя папки проекта. Переменная “ $ ” — это имя активного файла без расширения, т.е. main, а дальше к имени просто добавляется расширение .exe Еще добавим свойство “ group ” с параметрами “kind”: “build” и “isDefault”: true

Источник: dzen.ru

MinGW: как установить и пользоваться этим компилятором, для чего он нужен

Lorem ipsum dolor

Как пользоваться MinGW? Как и обычным компилятором. Вначале пишите код в текстовом редакторе, а потом прямо из него же запускаете компиляцию программы. MinGW подходит в тех случаях, когда в операционной системе не установлены другие компиляторы, а ваша среда разработки не обладает встроенным компилятором. В этих случаях использование MinGW становится бессмысленным.

Русские Блоги

Используйте MinGW для компиляции и запуска программ на C ++ из командной строки под Windows

Прежде чем изучать язык C, я использовал IDE-подобные инструменты, такие как CodeBlocks, для написания, компиляции и запуска напрямую. Сегодня, по прихоти, я собираюсь скомпилировать и запустить программу C ++ из командной строки, чтобы понять процесс компиляции.

1. Установите компилятор

Читайте также:
Программа самые сильные люди

Для начала нужно скачать компилятор, я выбрал mingw из GNU, прикрепить адрес загрузкиhttps://sourceforge.net/projects/mingw/

Первым выбором была онлайн-установка, но из-за того, что скорость сети была слишком низкой, а скорость установки менялась, я наконец-то скачал сжатый пакет. Разархивируйте сжатый пакет, а затем настройте путь к каталогу bin в системных переменных среды. Используйте команду gcc -v в командной строке, чтобы проверить, успешна ли конфигурация.

2. Редактировать код

Сначала введите каталог, в котором вы хотите создать файл через командную строку, а затем Через блокнот Команда notepad создает и открывает test.cpp. Если в текущем каталоге есть test.cpp, он непосредственно откроет файл, а если нет, то сначала создаст файл, а затем откроет его.

Начните писать программу на C ++

3. Процесс компиляции

Процесс компиляции делится на четыре этапа: предварительная обработка, компиляция, сборка и компоновка.

1. Предварительная обработка

Предварительная обработка в основном обрабатывает «#include», «#define» и другие команды предварительной обработки в исходном файле.

Основными задачами предварительной обработки являются:

(1) Удалить #define и развернуть макрос;

(2) Для обработки инструкций условной компиляции программа предварительной обработки сначала оценивает условия, а затем изменяет исходный код в соответствии с условиями;

(3) удалить заметку;

(4) Добавить номер строки и идентификацию имени файла для легкой отладки

(5) Удалите «#include» и вставьте соответствующий заголовочный файл;

Используйте команду g ++ -E test.cpp -o test.i, чтобы получить файл test.i после предварительной обработки

2. Скомпилируйте

В процессе генерации кода сборки используйте команду g ++ -S test.i -o test.s, чтобы создать файл test.s файла сборки. Конечно, вы также можете получить файл сборки непосредственно из файла test.cpp.

3. Сборка

Преобразование кода сборки в машинные инструкции для создания целевого двоичного кода.

Используйте команду g ++ -c test.s -o test.o для создания файла test.o

4. Ссылка

Преобразуйте целевой файл в исполняемый файл, связав файл библиотеки

Используйте команды g ++ test.o -o test.exe -L путь к необходимому библиотечному файлу Где L — сокращение ссылки

Конечно же В обычных условиях вы можете напрямую использовать тест g ++ test.cpp-o для генерации исполняемой программы.

4. Запустите программу

Наконец, используйте команду test.exe для запуска программы

Источник: russianblogs.com

Рейтинг
( Пока оценок нет )
Загрузка ...
EFT-Soft.ru