Как да компилирате C програми с GNU C компилатор (GCC)

Съдържание:

Как да компилирате C програми с GNU C компилатор (GCC)
Как да компилирате C програми с GNU C компилатор (GCC)

Видео: Как да компилирате C програми с GNU C компилатор (GCC)

Видео: Как да компилирате C програми с GNU C компилатор (GCC)
Видео: Firewall в Linux за 5 минут 2024, Ноември
Anonim

Това wikiHow ви учи как да компилирате програма на C от източник, като използвате GNU Compiler (GCC) за Linux и Minimalist GNU (MinGW) за Windows.

Стъпка

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

Компилирайте програма C, използвайки GNU Compiler (GCC) Стъпка 1
Компилирайте програма C, използвайки GNU Compiler (GCC) Стъпка 1

Стъпка 1. Отворете терминален прозорец на вашия Unix компютър

Компилирайте програма C, използвайки GNU Compiler (GCC) Стъпка 2
Компилирайте програма C, използвайки GNU Compiler (GCC) Стъпка 2

Стъпка 2. Въведете командата gcc --version и натиснете Enter, за да се покаже версията на GCC на компютъра

Ако вашият компютър показва съобщение за команда не е намерено, GCC може да не е инсталиран на вашия компютър.

  • Ако е необходимо, инсталирайте GCC, като следвате ръководството за вашата дистрибуция на Linux.
  • За да компилирате програма на C ++, използвайте "g ++", вместо "gcc".
Компилирайте програма C, използвайки GNU Compiler (GCC) Стъпка 3
Компилирайте програма C, използвайки GNU Compiler (GCC) Стъпка 3

Стъпка 3. Отворете папката, в която сте запазили изходния код на програмата

Например, ако програмният код "akurapopo.c" е в папката/usr/yuliaR/source, въведете командата cd/usr/yuliaR/source

Компилирайте програма C с помощта на GNU Compiler (GCC) Стъпка 4
Компилирайте програма C с помощта на GNU Compiler (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 Compiler (GCC) Стъпка 5
Компилирайте програма C с помощта на GNU Compiler (GCC) Стъпка 5

Стъпка 5. Стартирайте компилираната програма с командата./programname

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

Компилирайте програма C с помощта на GNU Compiler (GCC) Стъпка 6
Компилирайте програма C с помощта на GNU Compiler (GCC) Стъпка 6

Стъпка 1. Изтеглете Minimalist GNU за Windows от

MinGW е лесен за инсталиране пакет GCC за Windows.

Компилирайте програма C с помощта на GNU Compiler (GCC) Стъпка 7
Компилирайте програма C с помощта на GNU Compiler (GCC) Стъпка 7

Стъпка 2. Стартирайте инсталационната програма MinGW

Ако инсталационната програма не се отвори автоматично, щракнете двукратно върху файла MinGW в папката Downloads, след което щракнете върху Install

Компилирайте програма C с помощта на GNU Compiler (GCC) Стъпка 8
Компилирайте програма C с помощта на GNU Compiler (GCC) Стъпка 8

Стъпка 3. Настройте опциите за инсталиране на програмата, след което щракнете върху Продължи

Препоръчителната папка за инсталиране на MinGW е C: / MinGW. Ако трябва да промените инсталационната папка, не избирайте папка с име, съдържащо интервали (като например програмни файлове)

Компилирайте програма C, използвайки GNU Compiler (GCC) Стъпка 9
Компилирайте програма C, използвайки GNU Compiler (GCC) Стъпка 9

Стъпка 4. Изберете компилатора, който искате да инсталирате

  • За да инсталирате препоръчителния минимален компилатор, изберете Основна настройка в левия прозорец, след това маркирайте всички компилатори, които се появяват в десния основен прозорец.
  • Ако е необходимо, можете да изберете Всички пакети и да маркирате всички допълнителни компилатори.
Компилирайте програма C с помощта на GNU Compiler (GCC) Стъпка 10
Компилирайте програма C с помощта на GNU Compiler (GCC) Стъпка 10

Стъпка 5. Щракнете върху менюто Инсталация в горния ляв ъгъл на MinGW

Компилирайте програма C с помощта на GNU Compiler (GCC) Стъпка 11
Компилирайте програма C с помощта на GNU Compiler (GCC) Стъпка 11

Стъпка 6. Щракнете върху Прилагане на промените

Компилирайте програма C с помощта на GNU Compiler (GCC) Стъпка 12
Компилирайте програма C с помощта на GNU Compiler (GCC) Стъпка 12

Стъпка 7. Щракнете върху Приложи, за да изтеглите и инсталирате компилатора

Компилирайте програма C, използвайки GNU Compiler (GCC) Стъпка 13
Компилирайте програма C, използвайки GNU Compiler (GCC) Стъпка 13

Стъпка 8. Добавете MinGW PATH към променливата на системната среда, като изпълните следните стъпки:

  • Натиснете Win+S, за да отворите менюто за търсене, след което въведете ключовата дума за среда.
  • В резултатите от търсенето щракнете върху Редактиране на променливите на системната среда.
  • Щракнете върху Променливи на околната среда.
  • Щракнете върху Редактиране под горното поле (под потребителските променливи).
  • Превъртете до края на полето Променливи стойности.
  • Въведете; C: / MinGW / bin в края на текста в полето. Ако сте инсталирали MinGW в друга папка, заменете; C: / MinGW / bin с; C: / installfoldername / bin.
  • Щракнете върху OK два пъти, за да затворите прозореца.
Компилирайте програма C, използвайки GNU Compiler (GCC) Стъпка 14
Компилирайте програма C, използвайки GNU Compiler (GCC) Стъпка 14

Стъпка 9. Отворете прозореца на командния ред като администратор, като изпълните следните стъпки:

  • Натиснете Win+S, след което въведете cmd.
  • Щракнете с десния бутон върху командния ред в резултатите от търсенето, след което щракнете върху Изпълни като администратор.
  • Щракнете върху Да, за да разрешите промени в компютъра.
Компилирайте програма C с помощта на GNU Compiler (GCC) Стъпка 15
Компилирайте програма C с помощта на GNU Compiler (GCC) Стъпка 15

Стъпка 10. Отворете папката, в която сте запазили изходния код на програмата

Например, ако сте запазили изходния код „lailacanggung.c“в папката C: / Source / Programs, въведете командата cd C: / Source / Programs

Компилирайте програма C, използвайки GNU Compiler (GCC) Стъпка 16
Компилирайте програма C, използвайки GNU Compiler (GCC) Стъпка 16

Стъпка 11. Въведете командата gcc lailacanggung.c –o lailacanggung.exe

Заменете името на файла с името на файла с програмния код. След като процесът на компилиране приключи, отново ще видите командния ред. Възникналите грешки няма да се показват.

Грешките в програмния код трябва да бъдат коригирани преди започване на процеса на компилиране. Програмният код, съдържащ грешката, не може да се компилира

Компилирайте програма C, използвайки GNU Compiler (GCC) Стъпка 17
Компилирайте програма C, използвайки GNU Compiler (GCC) Стъпка 17

Стъпка 12. Въведете името на вашата програма, за да я изпълните, например lailacanggung.exe

Съвети

  • Когато компилирате програма с параметъра -g, компилаторът ще включва подходящата информация за отстраняване на грешки за GDB, вградената програма за отстраняване на грешки на GCC. Тази информация ще ви улесни при отстраняването на грешки.
  • За да компилирате големи програми, първо можете да създадете Makefile.
  • Ако вашата програма е оптимизирана за скорост, размерът на програмата може да се увеличи и точността може да не е много добра. От друга страна, ако оптимизирате размера или точността на програмата, скоростта на програмата може да намалее.
  • Когато компилирате C ++ програми, използвайте G ++ както GCC. C ++ файловете имат разширение.cpp вместо.c.

Препоръчано: