Увод у ГЦЦ наредбу у Линуку
У овом чланку ћемо видети обрис ГЦЦ наредбе у Линуку, а ГЦЦ је скраћено као ГНУ Цомплиер Цоллецтион. ГЦЦ може да компајлира Ц, Ц ++, Ада и многе друге програмске језике које систем разуме. Како је Линук отвореног кода и бесплатни ОС, постао је веома популаран међу свим програмерима. Дакле, за компајлирање програмских језика у Линуку користи се ГЦЦ. ГЦЦ нам може помоћи да напишемо и извршавамо Ц језик у Линуку на напреднији начин.
Да бисте проверили подразумевану верзију гцц компајлера у вашем систему, можете да користите команду као –верзију у вашем Линук командном ретку.
gcc –version
Основна синтакса ГЦЦ-а
gcc (options) (source_file) (object_files) (-o output_file)
Узмимо једноставан Ц програм и извршимо се у Линуку уз помоћ Линука.
Да бисмо извршили Ц програм, морамо да следимо три корака. Су:
- Напишите: Ц Програм за који желите да саставите у Линук окружењу.
- Компилација: Програм за проверу да ли постоји грешка или не.
- Покрените: Програм за преглед резултата у Линук окружењу.
Горњи кораци су разрађени са примерима и синтаксом у наставку:
Опције ГЦЦ-а у Линук окружењу
Ево неколико опција које се дају приликом компилације различитих програмских језика у Линуку. Такође смо експлицитно користили ове опције у даљем тексту за састављање Ц програма.
Опције | Опис |
Гцц –ц | Компилира изворне датотеке у објектне датотеке без повезивања с било којим другим објектним датотекама. |
гцц –Идир | Садржи директоријуме датотека заглавља |
гцц –ллиб | повежите код са датотекама библиотеке |
гцц -о излазну датотеку | Изградите излаз генерисан у излазну датотеку |
гцц –в | Онемогућује све поруке упозорења током компилације. |
гцц –Валл | омогућава све поруке упозорења током компилације |
гцц –Вектра | Омогућава додатне поруке упозорења током компилације. |
1. корак: Напишите Ц програм
Направите Ц програм за штампање „Хелло Ворлд“ у Линуку следећи кораке у наставку. Обавезно сачувајте програм Ц помоћу .ц као проширења. Следећи кораци су за креирање .ц датотеке и уписивање кода у њу. Сачувајте пре него што затворите датотеку.
- тоуцх маин.ц
- ви маин.ц
- напишите доњи код:
#include
int main(void)
(
printf("\n Hello World \n");
return 0;
)
- сачувајте код у Линуку
Корак 2: Саставите Ц програм
Сада су доле опције за састављање једноставног Ц програма помоћу ГЦЦ-а у Линуку. Можете користити опције према вашем захтеву и изградити програм да бисте добили жељени излаз.
1. Основна синтакса за састављање Ц кода је: Да бисте саставили Ц код, користите доњу синтаксу. Ова синтакса се користи без икаквих опција.
Синтакса : gcc main.c
Када саставите горњи код, добићете излаз са именом датотеке као а.оут. Задани излаз након компилације Ц програма резултира у "а.еке" или "а.оут" формату.
2. Такође можемо изричито навести име излазне датотеке користећи –о као опцију.
Синтакса : gcc main.c –o output
3. Да бисте видели упозорења док састављамо Ц програм: потребно је да користимо опцију - зид док компилирамо Ц програм као што је доле:
Пример :
#include
int main(void)
(
printf("\n Hello World (%d)\n", i);
return 0;
)
Синтакса : gcc –wall main.c –o output
Једном када поставимо опцију -Валл, можемо видети упозорења која се могу појавити у нашем коду. Овде ће наш код дати неиницијализовано упозорење за променљиву “и”.
4. Да бисте добили унапред обрађен излаз са опцијом –Е: излаз ће се произвести на стдоут-у да би се преусмерио наш резултат у другу датотеку. Овде оутпут.и би садржавао унапред обрађени резултат.
Синтакса : gcc –E main.c > output.i
5. Да бисте добили интермедијарне датотеке користећи –саве-темпс: Све интермедијарне датотеке које настају током компилације можемо да похранимо у исти директоријум одакле радимо компилацију.
Синтакса : gcc –save-temps main.c
Пример : gcc –save-temps main.c
Излаз : лс
а.оут маин.ц маин.и маин.о маин.с
Овде можемо видети и интермедијарне и извршне датотеке.
6. Да бисте видели грешку током компилирања Ц програма : Да бисте видели грешку током компилације Ц програма, можемо користити опцију –В. Ово је једна од најбољих пракси за избегавање грешака.
Синтакса : gcc main.c –Werror –o output
7. Отклањање грешке Ц програма у Линуку: Отклањање грешака Ц програма у Линуку током компилације може се обавити помоћу –ггдб.
Синтакса : gcc –ggdb main.c –wall –o output
8. Вербосе опција је видети комплетан опис коришћен у Линуку током компилације. Команда –в се користи на следећи начин:
Синтакса: gcc –v main.c –o output
Корак 3: Покрените Ц програм
Завршни корак је покретање Ц програма у Линук ОС-у користећи синтаксу испод:
Синтакса : ./program_name
У нашем примеру, можемо покренути наш програм користећи синтаксу испод:
Синтакса : ./output
Излаз : Хелло Ворлд
Закључак - ГЦЦ наредба у Линуку
Овде у овом чланку сазнали смо о томе како написати Ц програм у Линуку, Саставити Ц програм и покренути ц програм. ГЦЦ је врло једноставан за употребу и дао нам је бројне могућности да поједноставимо или покренемо Ц програм у Линук ОС-у. Проверите да ли су сви пакети инсталирани у Линуку и тада можете покренути Ц, Ц ++, Ада и многе друге језике у Линуку.
Препоручени чланци
Ово је водич за ГЦЦ наредбу у Линуку. Овде такође разматрамо увод у ГЦЦ наредбу у Линуку, синтаксу и ГЦЦ опцију у Линук окружењу. Можда ћете такође погледати следеће чланке да бисте сазнали више -
- Најбољи компајлер Ц ++
- Бест Ц Цомпилерс
- КликВиев Фунцтионс
- Шта је скупштински језик?