Загрузить PDF Загрузить PDF

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

Метод 1
Метод 1 из 2:

Использование GCC для Unix

Загрузить PDF
  1. Отобразится версия компилятора C. Если команда не сработала, скорее всего, GCC не установлен. [1]
    • Если компилятор не установлен, почитайте документацию к своему дистрибутиву Linux, чтобы узнать, как скачать соответствующий пакет.
    • Если вы компилируете программу, написанную на языке C++, вместо «gcc» введите «g++».
    • Например, если файл с исходным кодом «main.c» находится в каталоге /usr/wikiHow/source, введите cd /usr/wikiHow/source .
  2. Замените «main.c» на имя файла с исходным кодом, а «HelloWorld» замените на имя конечной программы. Программа будет скомпилирована.
    • Если на экране появились сообщения об ошибках, введите gcc -Wall -o errorlog file1.c , чтобы получить дополнительную информацию. Затем в текущем каталоге откройте файл «errorlog»; для этого введите cat errorlog .
    • Чтобы скомпилировать одну программу из нескольких файлов с исходным кодом, введите gcc -o outputfile file1.c file2.c file3.c .
    • Чтобы скомпилировать сразу несколько программ из нескольких файлов с исходными кодами, введите gcc -c file1.c file2.c file3.c .
  3. Введите &# 46;/HelloWorld , где «HelloWorld» замените именем программы.
    Реклама
Метод 2
Метод 2 из 2:

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

Загрузить PDF
  1. Эту версию GCC для Windows довольно легко установить. Установочный файл можно скачать на этом сайте . [2]
    • Если файл не запустился автоматически, дважды щелкните по нему в папке для загрузок, а затем нажмите «Установить».
    • Рекомендуем установить MinGW в папку по умолчанию, а именно в ( C:\MinGW ). Если нужно поменять папку, не выбирайте папку, в названии которой присутствуют пробелы, такую как «Program Files». [3]
    • На левой панели рекомендуем нажать «Basic Setup» (Обычная установка). Затем на правой панели поставьте флажки рядом со всеми перечисленными компиляторами.
    • Более опытные пользователи могут выбрать опцию «All packages» (Все пакеты) и отметить дополнительные компиляторы.
  2. Оно находится в верхнем левом углу MinGW.
  3. Компиляторы будут загружены и установлены.
  4. Сделайте следующее:
    • Нажмите Win + S , чтобы открыть строку поиска, и введите среда .
    • В результатах поиска щелкните по «Изменение системных переменных среды».
    • Нажмите «Переменные среды».
    • Нажмите «Изменить» (под «Пользовательские переменные»).
    • Прокрутите вниз информацию в поле «Значение переменной».
    • Непосредственно под последней записью введите ;C:\MinGW\bin . Обратите внимание, что если вы установили MinGW в другую папку, введите ;C:\путь-к-папке\bin .
    • Дважды нажмите «OK». Еще раз нажмите «OK», чтобы закрыть окно.
  5. Для этого:
    • Нажмите Win + S и введите строка .
    • В результатах поиска щелкните правой кнопкой мыши по «Командная строка» и в меню выберите «Запуск от имени администратора».
    • Нажмите «Да», чтобы разрешить внесение изменений.
    • Например, если файл с исходным кодом «helloworld.c» находится в папке C:\Source\Programs, введите cd C:\Source\Programs .
  6. Замените «helloworld» на имя файла с исходным кодом и имя программы. По завершении компиляции программы вы вернетесь в командную строку, при этом не будет никаких сообщений об ошибках. [4]
    • Любые ошибки программирования должны быть устранены перед компиляцией программы.
  7. Если программа называется helloworld.exe, введите это имя, чтобы запустить программу.
    Реклама

Советы

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

Что вам понадобится

  • Компьютер под управлением Linux или Windows
  • Базовые знания GNU/Linux и знание того, как устанавливать приложения
  • Программный код
  • Текстовый редактор (например, Emacs)

Об этой статье

Эту страницу просматривали 87 536 раз.

Была ли эта статья полезной?

Реклама