Увод у ГЦЦ наредбу у Линуку

У овом чланку ћемо видети обрис ГЦЦ наредбе у Линуку, а ГЦЦ је скраћено као ГНУ Цомплиер Цоллецтион. ГЦЦ може да компајлира Ц, Ц ++, Ада и многе друге програмске језике које систем разуме. Како је Линук отвореног кода и бесплатни ОС, постао је веома популаран међу свим програмерима. Дакле, за компајлирање програмских језика у Линуку користи се ГЦЦ. ГЦЦ нам може помоћи да напишемо и извршавамо Ц језик у Линуку на напреднији начин.

Да бисте проверили подразумевану верзију гцц компајлера у вашем систему, можете да користите команду као –верзију у вашем Линук командном ретку.

gcc –version

Основна синтакса ГЦЦ-а

gcc (options) (source_file) (object_files) (-o output_file)

Узмимо једноставан Ц програм и извршимо се у Линуку уз помоћ Линука.

Да бисмо извршили Ц програм, морамо да следимо три корака. Су:

  1. Напишите: Ц Програм за који желите да саставите у Линук окружењу.
  2. Компилација: Програм за проверу да ли постоји грешка или не.
  3. Покрените: Програм за преглед резултата у Линук окружењу.

Горњи кораци су разрађени са примерима и синтаксом у наставку:

Опције ГЦЦ-а у Линук окружењу

Ево неколико опција које се дају приликом компилације различитих програмских језика у Линуку. Такође смо експлицитно користили ове опције у даљем тексту за састављање Ц програма.

ОпцијеОпис
Гцц –цКомпилира изворне датотеке у објектне датотеке без повезивања с било којим другим објектним датотекама.
гцц –ИдирСадржи директоријуме датотека заглавља
гцц –ллибповежите код са датотекама библиотеке
гцц -о излазну датотекуИзградите излаз генерисан у излазну датотеку
гцц –вОнемогућује све поруке упозорења током компилације.
гцц –Валломогућава све поруке упозорења током компилације
гцц –ВектраОмогућава додатне поруке упозорења током компилације.

1. корак: Напишите Ц програм

Направите Ц програм за штампање „Хелло Ворлд“ у Линуку следећи кораке у наставку. Обавезно сачувајте програм Ц помоћу .ц као проширења. Следећи кораци су за креирање .ц датотеке и уписивање кода у њу. Сачувајте пре него што затворите датотеку.

  1. тоуцх маин.ц
  2. ви маин.ц
  3. напишите доњи код:

#include
int main(void)
(
printf("\n Hello World \n");
return 0;
)

  1. сачувајте код у Линуку

Корак 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

Излаз : Хелло Ворлд

Закључак - ГЦЦ наредба у Линуку

Овде у овом чланку сазнали смо о томе како написати Ц програм у Линуку, Саставити Ц програм и покренути ц програм. ГЦЦ је врло једноставан за употребу и дао нам је бројне могућности да поједноставимо или покренемо Ц програм у Линук ОС-у. Проверите да ли су сви пакети инсталирани у Линуку и тада можете покренути Ц, Ц ++, Ада и многе друге језике у Линуку.

Препоручени чланци

Ово је водич за ГЦЦ наредбу у Линуку. Овде такође разматрамо увод у ГЦЦ наредбу у Линуку, синтаксу и ГЦЦ опцију у Линук окружењу. Можда ћете такође погледати следеће чланке да бисте сазнали више -

  1. Најбољи компајлер Ц ++
  2. Бест Ц Цомпилерс
  3. КликВиев Фунцтионс
  4. Шта је скупштински језик?

Категорија: