Как компилировать программы на C с помощью компилятора GNU C (GCC)

Оглавление:

Как компилировать программы на C с помощью компилятора GNU C (GCC)
Как компилировать программы на C с помощью компилятора GNU C (GCC)

Видео: Как компилировать программы на C с помощью компилятора GNU C (GCC)

Видео: Как компилировать программы на C с помощью компилятора GNU C (GCC)
Видео: Как открыть или закрыть порт в Iptables 2024, Ноябрь
Anonim

В этой статье рассказывается, как скомпилировать программу на C из исходного кода, используя компилятор GNU (GCC) для Linux и Minimalist GNU (MinGW) для Windows.

Шаг

Метод 1 из 2: Использование GCC для Unix

Компиляция программы на C с помощью компилятора GNU (GCC) Шаг 1
Компиляция программы на C с помощью компилятора GNU (GCC) Шаг 1

Шаг 1. Откройте окно Терминала на вашем Unix-компьютере

Компиляция программы на C с помощью компилятора GNU (GCC) Шаг 2
Компиляция программы на C с помощью компилятора GNU (GCC) Шаг 2

Шаг 2. Введите команду gcc --version и нажмите Enter, чтобы отобразить версию GCC на компьютере

Если на вашем компьютере отображается сообщение «Команда не найдена», возможно, GCC не установлен на вашем компьютере.

  • При необходимости установите GCC, следуя руководству для вашего дистрибутива Linux.
  • Чтобы скомпилировать программу на C ++, используйте «g ++» вместо «gcc».
Компиляция программы на C с помощью компилятора GNU (GCC) Шаг 3
Компиляция программы на C с помощью компилятора GNU (GCC) Шаг 3

Шаг 3. Откройте папку, в которой вы сохранили исходный код программы

Например, если программный код «akurapopo.c» находится в папке / usr / yuliaR / source, введите команду cd / usr / yuliaR / source

Компиляция программы на C с помощью компилятора GNU (GCC) Шаг 4
Компиляция программы на C с помощью компилятора GNU (GCC) Шаг 4

Шаг 4. Введите команду gcc akurapopo.c –o AkuRapopo

Замените «akurapopo.c» именем исходного кода вашей программы, а «AkuRapopo» - желаемым именем программы. Начнется процесс компиляции.

  • Если в процессе компиляции возникает ошибка, соберите информацию об ошибке с помощью команды gcc -Wall -o errorlog akurapopo.c. После этого отобразите файл «errorlog» с помощью команды cat errorlog.
  • Скомпилируйте программу из нескольких файлов исходного кода с помощью команды gcc -o имя программы file1.c file2.c file3.c.
  • Чтобы скомпилировать несколько программ из нескольких исходных кодов одновременно, используйте команду gcc -c file1.c file2.c file3.c.
Компиляция программы на C с помощью компилятора GNU (GCC) Шаг 5
Компиляция программы на C с помощью компилятора GNU (GCC) Шаг 5

Шаг 5. Запустите скомпилированную программу с командой./programname

Метод 2 из 2: Использование MinGW для Windows

Компиляция программы на C с помощью компилятора GNU (GCC) Шаг 6
Компиляция программы на C с помощью компилятора GNU (GCC) Шаг 6

Шаг 1. Загрузите Minimalist GNU для Windows с

MinGW - это простой в установке пакет GCC для Windows.

Компиляция программы на C с помощью компилятора GNU (GCC) Шаг 7
Компиляция программы на C с помощью компилятора GNU (GCC) Шаг 7

Шаг 2. Запустите программу установки MinGW

Если программа установки не открывается автоматически, дважды щелкните файл MinGW в папке «Загрузки», затем нажмите «Установить»

Компиляция программы на C с помощью компилятора GNU (GCC) Шаг 8
Компиляция программы на C с помощью компилятора GNU (GCC) Шаг 8

Шаг 3. Настройте параметры установки программы и нажмите «Продолжить»

Рекомендуемая папка для установки MinGW - C: / MinGW. Если вам нужно изменить папку установки, не выбирайте папку с именем, содержащим пробелы (например, Program Files)

Компиляция программы на C с помощью компилятора GNU (GCC) Шаг 9
Компиляция программы на C с помощью компилятора GNU (GCC) Шаг 9

Шаг 4. Выберите компилятор, который вы хотите установить

  • Чтобы установить рекомендуемый минимальный компилятор, выберите «Базовая установка» на левой панели, затем отметьте все компиляторы, которые отображаются на правой главной панели.
  • При необходимости вы можете выбрать Все пакеты и отметить все дополнительные компиляторы.
Компиляция программы на C с помощью компилятора GNU (GCC) Шаг 10
Компиляция программы на C с помощью компилятора GNU (GCC) Шаг 10

Шаг 5. Щелкните меню «Установка» в верхнем левом углу MinGW

Компиляция программы на C с помощью компилятора GNU (GCC) Шаг 11
Компиляция программы на C с помощью компилятора GNU (GCC) Шаг 11

Шаг 6. Щелкните Применить изменения

Компиляция программы на C с помощью компилятора GNU (GCC) Шаг 12
Компиляция программы на C с помощью компилятора GNU (GCC) Шаг 12

Шаг 7. Нажмите Применить, чтобы загрузить и установить компилятор

Компиляция программы на C с помощью компилятора GNU (GCC) Шаг 13
Компиляция программы на C с помощью компилятора GNU (GCC) Шаг 13

Шаг 8. Добавьте MinGW PATH в системную переменную окружения, выполнив следующие действия:

  • Нажмите Win + S, чтобы открыть меню поиска, затем введите ключевое слово среды.
  • В результатах поиска щелкните Изменить системные переменные среды.
  • Щелкните Переменные среды.
  • Нажмите «Изменить» под верхним полем (под пользовательскими переменными).
  • Прокрутите до конца поля «Значения переменных».
  • Введите; C: / MinGW / bin в конце текста в поле. Если вы установили MinGW в другую папку, замените; C: / MinGW / bin на; C: / installationfoldername / bin.
  • Дважды щелкните ОК, чтобы закрыть окно.
Компиляция программы на C с помощью компилятора GNU (GCC) Шаг 14
Компиляция программы на C с помощью компилятора GNU (GCC) Шаг 14

Шаг 9. Откройте окно командной строки от имени администратора, выполнив следующие действия:

  • Нажмите Win + S, затем введите cmd.
  • Щелкните правой кнопкой мыши Командную строку в результатах поиска, затем выберите Запуск от имени администратора.
  • Щелкните Да, чтобы разрешить изменения на компьютере.
Компиляция программы на C с помощью компилятора GNU (GCC) Шаг 15
Компиляция программы на C с помощью компилятора GNU (GCC) Шаг 15

Шаг 10. Откройте папку, в которой вы сохранили исходный код программы

Например, если вы сохранили исходный код «lailacanggung.c» в папке C: / Source / Programs, введите команду cd C: / Source / Programs

Компиляция программы на C с помощью компилятора GNU (GCC) Шаг 16
Компиляция программы на C с помощью компилятора GNU (GCC) Шаг 16

Шаг 11. Введите команду gcc lailacanggung.c –o lailacanggung.exe

Замените имя файла именем файла программного кода. После завершения процесса компиляции вы снова увидите командную строку. Возникающие ошибки отображаться не будут.

Ошибки в программном коде необходимо исправить перед запуском процесса компиляции. Программный код, содержащий ошибку, не может быть скомпилирован

Компиляция программы на C с помощью компилятора GNU (GCC) Шаг 17
Компиляция программы на C с помощью компилятора GNU (GCC) Шаг 17

Шаг 12. Введите имя вашей программы для ее запуска, например lailacanggung.exe

подсказки

  • Когда вы компилируете программу с параметром -g, компилятор будет включать соответствующую отладочную информацию для GDB, встроенной программы отладки GCC. Эта информация упростит вам отладку.
  • Чтобы компилировать большие программы, вы можете сначала создать Makefile.
  • Если ваша программа оптимизирована по скорости, размер программы может увеличиться, а точность может быть не очень хорошей. С другой стороны, если вы оптимизируете размер или точность программы, ее скорость может снизиться.
  • При компиляции программ на C ++ используйте G ++, как GCC. Файлы C ++ имеют расширение.cpp вместо.c.

Рекомендуемые: