Как да компилирате c програма с помощта на компилатор на компилатора на gnu (gcc)

Тази статия описва как да компилирате програмата от изходния код в C Използване на компилатор на компилатор на GNU (GCC) за Linux или минималистичен GNU (Mingw) за Windows.

Стъпка

Метод 1 от 2:
Използване на GCC за UNIX
  1. Изображение, озаглавено Компилирайте програмата C с помощта на GNU компилатор (GCC) стъпка 1
един. В UNIX системата отворете терминала.
  • Изображение, озаглавено Компилирайте програмата C, използвайки GNU компилатор (GCC) стъпка 2
    2. Inter GCC --version и натиснете ↵ Въведете. Се появява версията на компилатора c. Ако екипът не работи, най-вероятно GCC не е инсталиран.
  • Ако компилаторът не е инсталиран, прочетете документацията за дистрибуцията на Linux, за да разберете как да изтеглите подходящия пакет.
  • Ако компилирате програма, написана в C ++, вместо "GCC" ENTER "G ++".
  • Изображение, озаглавено Компилирайте програмата C, използвайки GNU компилатор (GCC) стъпка 3
    3. Отидете в директорията, в която се съхранява изходният код.
  • Например, ако файлът с изходния код "main.C »Разположен в директорията / USR / WikiHow / Source, въведете CD / USR / WikiHow / Източник.
  • Изображение, озаглавено Компилиране на програма C Използване на Стъпка 4 на GNU Compiler (GCC)
    4. Inter Gcc main.C -o Helloworld. Замени "Main.C "В името на изходния файл и" HelloWorld "замени последната програма. Програмата ще бъде съставена.
  • Ако на екрана се появят съобщения за грешки, въведете GCC -WALL -o ERRERLOG FILE1.° С, Да получите повече информация. След това в текущата директория отворете файла "ERRERLLOG" - за да направите това, въведете Котка за грешка.
  • За да компилирате една програма от няколко файла с източници, въведете GCC -o изходаFile файл1.C file2.C file3.° С.
  • За да компилирате няколко програми от няколко източника наведнъж, въведете GCC -C файл1.C file2.C file3.° С.
  • Изображение, озаглавено Компилиране на програма C Използване на GNU компилатор (GCC) стъпка 5
    пет. Стартирайте компилираната програма. Inter & # 46- / Helloworld, Където "HelloWorld" замени името на програмата.
  • Метод 2 от 2:
    Използване на mingw за Windows
    1. Изображение, озаглавено Компилирайте програмата C с помощта на GNU компилатор (GCC) стъпка 6
    един. Изтеглете минималиста GNU за Windows (Mingw). Тази версия на GCC за Windows е доста лесна за инсталиране. Инсталационният файл може да бъде изтеглен Този сайт.
  • Изображение, озаглавено Компилирайте програмата C с помощта на GNU компилатор (GCC) стъпка 7
    2. Стартирайте инсталационния файл на Mingw.
  • Ако файлът не се стартира автоматично, кликнете два пъти върху него в папката за изтегляне, след което щракнете върху "Set".
  • Изображение, озаглавено Компилиране на програма C с помощта на Стъпка 8 на GNU Compiler (GCC)
    3. Задайте настройките за инсталиране и кликнете върху Продължи (по-долу).
  • Препоръчваме инсталирането на mingw в папката по подразбиране, а именно b (C: mingwЧест. Ако трябва да промените папката, не избирайте папката, в заглавието, на което има пропуски, като "програмни файлове".
  • Изображение, озаглавено Компилиране на програма C с помощта на GNU компилатор (GCC) стъпка 9
    4. Изберете компилатори за инсталиране.
  • На левия панел препоръчваме да кликнете върху "Основна настройка" (нормална инсталация). След това на десните панели, поставете отметка в квадратчета до всички следните компилатори.
  • Повече опитни потребители могат да изберат опцията "Всички пакети" и да маркират допълнителни компилатори.
  • Изображение, озаглавено Компилирайте програмата C с помощта на GNU компилатор (GCC) стъпка 10
    пет. Отворете менюто за инсталиране (инсталация). Намира се в горния ляв ъгъл на mingw.
  • Изображение, озаглавено Компилиране на програма C Използване на GNU компилатор (GCC) стъпка 11
    6. Кликнете върху Прилагане на промените.
  • Изображение, озаглавено Компилирайте програмата C с помощта на GNU компилатор (GCC) стъпка 12
    7. Кликнете върху Приложи. Компилаторите ще бъдат изтеглени и инсталирани.
  • Изображение, озаглавено Компилирайте програмата C с помощта на GNU компилатор (GCC) стъпка 13
    Осем. По пътя към Mingw Поставете системните променливи. Направете следното:
  • Кликнете ⊞ Спечелете+С, За да отворите низ за търсене и въведете Сряда.
  • В резултатите от търсенето кликнете върху "Промяна на системните променливи".
  • Кликнете върху "Променливи в сряда".
  • Кликнете върху "Промяна" (под "Потребителски променливи").
  • Превъртете надолу информацията в полето "Променлива стойност".
  • Веднага въведете последния запис -C: mingw bin. Обърнете внимание, че ако сте инсталирали mingw в друга папка, въведете -C: bin.
  • Кликнете два пъти върху "OK". Натиснете отново "OK", за да затворите прозореца.
  • Изображение, озаглавено Компилиране на програма C с помощта на GNU компилатор (GCC) стъпка 14
    девет. Отворете командния ред като администратор. За това:
  • Кликнете ⊞ Спечелете+С и enter Линия.
  • В резултатите от търсенето кликнете с десния бутон върху "командния ред" и изберете "Run от администратора".
  • Кликнете върху "Да", за да позволите да правите промени.
  • Изображение, озаглавено Компилиране на програма C с помощта на GNU компилатор (GCC) стъпка 15
    10. Отидете в папката, в която се съхранява изходният файл.
  • Например, ако файлът с изходния код "HelloWorld.C "е в папката c: Източник на програми, въведете CD C: Източник t.
  • Изображение, озаглавено Компилирайте програмата C с помощта на GNU компилатор (GCC) стъпка 16
    единадесет. Inter GCC Helloworld.C -o Helloworld.. T. Заменете "HelloWorld" в името на файла с изходния код и името на програмата. След завършване на компилирането на програмата, ще се върнете към командния ред и няма да има съобщения за грешки.
  • Всички грешки при програмиране трябва да бъдат елиминирани преди съставянето на програмата.
  • Изображение, озаглавено Компилиране на програма C с помощта на Стъпка 17 на GNU Compiler (GCC)
    12. За да стартирате програмата, въведете името му. Ако програмата се нарича HelloWorld.EXE, въведете това име, за да стартирате програмата.
  • Съвети

    • Компилиращ код, използващ флаг -г, ще доведе до създаването на информация за отстраняване на грешки, която може да се използва от подходящия дебъгер, например GDB.
    • Създайте файл с монтаж на проекта (Make-file), за да опростите компилирането на големи програми.
    • Ако активно използвате оптимизация, не забравяйте, че оптимизацията на скоростта може да доведе до намаляване на размера и понякога качеството (и обратно).
    • Когато компилирате програмата C ++, използвайте G ++ точно както използвате GCC. Не забравяйте, че изходните файлове в C ++ имат разширение .CPP, не .° С.

    От какво имаш нужда

    • Компютърни Linux или Windows
    • Основни познания за GNU / Linux и знанието за това как да инсталирате приложения
    • Програмен код
    • Текстов редактор (например EMACS)
    Подобни публикации