Това wikiHow ви учи как да компилирате програма на C от източник, като използвате GNU Compiler (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 в папката Downloads, след което щракнете върху Install
Стъпка 3. Настройте опциите за инсталиране на програмата, след което щракнете върху Продължи
Препоръчителната папка за инсталиране на MinGW е C: / MinGW. Ако трябва да промените инсталационната папка, не избирайте папка с име, съдържащо интервали (като например програмни файлове)
Стъпка 4. Изберете компилатора, който искате да инсталирате
- За да инсталирате препоръчителния минимален компилатор, изберете Основна настройка в левия прозорец, след това маркирайте всички компилатори, които се появяват в десния основен прозорец.
- Ако е необходимо, можете да изберете Всички пакети и да маркирате всички допълнителни компилатори.
Стъпка 5. Щракнете върху менюто Инсталация в горния ляв ъгъл на MinGW
Стъпка 6. Щракнете върху Прилагане на промените
Стъпка 7. Щракнете върху Приложи, за да изтеглите и инсталирате компилатора
Стъпка 8. Добавете MinGW PATH към променливата на системната среда, като изпълните следните стъпки:
- Натиснете Win+S, за да отворите менюто за търсене, след което въведете ключовата дума за среда.
- В резултатите от търсенето щракнете върху Редактиране на променливите на системната среда.
- Щракнете върху Променливи на околната среда.
- Щракнете върху Редактиране под горното поле (под потребителските променливи).
- Превъртете до края на полето Променливи стойности.
- Въведете; C: / MinGW / bin в края на текста в полето. Ако сте инсталирали MinGW в друга папка, заменете; C: / MinGW / bin с; C: / installfoldername / bin.
- Щракнете върху OK два пъти, за да затворите прозореца.
Стъпка 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.