В этой статье рассказывается, как скомпилировать программу на C из исходного кода, используя компилятор GNU (GCC) для Linux и Minimalist GNU (MinGW) для Windows.
Шаг
Метод 1 из 2: Использование GCC для Unix
Шаг 1. Откройте окно Терминала на вашем Unix-компьютере
Шаг 2. Введите команду gcc --version и нажмите Enter, чтобы отобразить версию GCC на компьютере
Если на вашем компьютере отображается сообщение «Команда не найдена», возможно, GCC не установлен на вашем компьютере.
- При необходимости установите GCC, следуя руководству для вашего дистрибутива Linux.
- Чтобы скомпилировать программу на C ++, используйте «g ++» вместо «gcc».
Шаг 3. Откройте папку, в которой вы сохранили исходный код программы
Например, если программный код «akurapopo.c» находится в папке / usr / yuliaR / source, введите команду cd / usr / yuliaR / source
Шаг 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.
Шаг 5. Запустите скомпилированную программу с командой./programname
Метод 2 из 2: Использование MinGW для Windows
Шаг 1. Загрузите Minimalist GNU для Windows с
MinGW - это простой в установке пакет GCC для Windows.
Шаг 2. Запустите программу установки MinGW
Если программа установки не открывается автоматически, дважды щелкните файл MinGW в папке «Загрузки», затем нажмите «Установить»
Шаг 3. Настройте параметры установки программы и нажмите «Продолжить»
Рекомендуемая папка для установки MinGW - C: / MinGW. Если вам нужно изменить папку установки, не выбирайте папку с именем, содержащим пробелы (например, Program Files)
Шаг 4. Выберите компилятор, который вы хотите установить
- Чтобы установить рекомендуемый минимальный компилятор, выберите «Базовая установка» на левой панели, затем отметьте все компиляторы, которые отображаются на правой главной панели.
- При необходимости вы можете выбрать Все пакеты и отметить все дополнительные компиляторы.
Шаг 5. Щелкните меню «Установка» в верхнем левом углу MinGW
Шаг 6. Щелкните Применить изменения
Шаг 7. Нажмите Применить, чтобы загрузить и установить компилятор
Шаг 8. Добавьте MinGW PATH в системную переменную окружения, выполнив следующие действия:
- Нажмите Win + S, чтобы открыть меню поиска, затем введите ключевое слово среды.
- В результатах поиска щелкните Изменить системные переменные среды.
- Щелкните Переменные среды.
- Нажмите «Изменить» под верхним полем (под пользовательскими переменными).
- Прокрутите до конца поля «Значения переменных».
- Введите; C: / MinGW / bin в конце текста в поле. Если вы установили MinGW в другую папку, замените; C: / MinGW / bin на; C: / installationfoldername / bin.
- Дважды щелкните ОК, чтобы закрыть окно.
Шаг 9. Откройте окно командной строки от имени администратора, выполнив следующие действия:
- Нажмите Win + S, затем введите cmd.
- Щелкните правой кнопкой мыши Командную строку в результатах поиска, затем выберите Запуск от имени администратора.
- Щелкните Да, чтобы разрешить изменения на компьютере.
Шаг 10. Откройте папку, в которой вы сохранили исходный код программы
Например, если вы сохранили исходный код «lailacanggung.c» в папке C: / Source / Programs, введите команду cd C: / Source / Programs
Шаг 11. Введите команду gcc lailacanggung.c –o lailacanggung.exe
Замените имя файла именем файла программного кода. После завершения процесса компиляции вы снова увидите командную строку. Возникающие ошибки отображаться не будут.
Ошибки в программном коде необходимо исправить перед запуском процесса компиляции. Программный код, содержащий ошибку, не может быть скомпилирован
Шаг 12. Введите имя вашей программы для ее запуска, например lailacanggung.exe
подсказки
- Когда вы компилируете программу с параметром -g, компилятор будет включать соответствующую отладочную информацию для GDB, встроенной программы отладки GCC. Эта информация упростит вам отладку.
- Чтобы компилировать большие программы, вы можете сначала создать Makefile.
- Если ваша программа оптимизирована по скорости, размер программы может увеличиться, а точность может быть не очень хорошей. С другой стороны, если вы оптимизируете размер или точность программы, ее скорость может снизиться.
- При компиляции программ на C ++ используйте G ++, как GCC. Файлы C ++ имеют расширение.cpp вместо.c.