Sissejuhatus GCC käsku Linuxis

Selles artiklis näeme Linuxis GCC käsu ülevaade, GCC on lühendatud kui GNU Complier Collection. GCC suudab kompileerida C, C ++, Ada ja palju muid programmeerimiskeeli, mis on süsteemile arusaadavad. Kuna Linux on avatud lähtekoodiga ja tasuta OS, on see muutunud kõigi programmeerijate seas väga populaarseks. Nii et programmeerimiskeelte kompileerimiseks Linuxis kasutatakse GCC. GCC aitab meil keerukamal viisil Linuxis C-keelt kirjutada ja käivitada.

Gcc kompilaatori vaikeversiooni kontrollimiseks oma süsteemis saate Linuxi käsurealt kasutada käsku –version.

gcc –version

GCC põhiline süntaks

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

Võtame lihtsa C programmi ja käivitame Linuxis Linuxi abiga.

C-programmi täitmiseks peame järgima kolme sammu. Nemad on:

  1. Kirjutage: C programm, mille soovite kompileerida Linuxi keskkonnas.
  2. Kompileerige: saate kontrollida, kas viga on olemas või mitte.
  3. Käivita: saate programmi väljundi nägemiseks Linuxi keskkonnas.

Ülaltoodud toimingud on toodud näidete ja süntaksi abil allpool:

GCC valikud Linuxi keskkonnas

Siin on mõned võimalused, mida saab kasutada Linuxis erinevate programmeerimiskeelte kompileerimisel. Oleme allpool C-programmi koostamiseks neid võimalusi ka selgesõnaliselt kasutanud.

ValikudKirjeldus
Gcc –cKompileerib lähtefailid objektifailideks ilma ühtegi linki muude objektifailidega ühendamata.
gcc - idirSisaldab päisefailide katalooge
gcc –lliblinkige kood raamatukogu failidega
gcc -o väljundfailLooge väljund genereeritud väljundfaili
gcc –wKeelab kompileerimise ajal kõik hoiatusteated.
gcc - seinlubab kompilatsiooni ajal kõik hoiatusteated
gcc –WextraVõimaldab kompileerimise ajal täiendavaid hoiatusteateid.

1. samm: kirjutage C-programm

Looge C-programm, et printida Linuxis „Hello World”, järgides järgmisi samme. Salvestage C-programm kindlasti laiendiga .c. Järgmised sammud on .c-faili loomine ja sellesse koodi kirjutamine. Salvestage enne faili sulgemist.

  1. puudutage main.c
  2. vi main.c
  3. kirjutage järgmine kood:

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

  1. salvestage kood linuxisse

2. samm: koostage C-programm

Allpool on toodud võimalused lihtsa C-programmi koostamiseks, kasutades Linuxis GCC-d. Võite kasutada oma nõudeid vastavaid valikuid ja luua soovitud programmi saamiseks programmi.

1. Põhiline süntaks C-koodi kompileerimiseks on järgmine: C-koodi kompileerimiseks kasutage allpool olevat süntaksi. Seda süntaksit kasutatakse ilma lisavõimalusteta.

Süntaks : gcc main.c

Ülaltoodud koodi kompileerimisel saate väljundi failinimega a.out. Vaikimisi väljund pärast C-programmi kompileerimist annab tulemuseks vormingu „a.exe” või „a.out”.

2. Võime ka väljundfaili nime selgesõnaliselt nimetada, kasutades variandina –o.

Süntaks : gcc main.c –o output

3. Hoiatuste nägemiseks C-programmi koostamise ajal: C-programmi koostamisel peame kasutama suvandit -wall:

Näide :

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

Süntaks : gcc –wall main.c –o output

Kui oleme valinud seina valiku, näeme meie koodis esinevaid hoiatusi. Siin annab meie kood muutuja “i” jaoks initsialiseerimata hoiatuse.

4. Eeltöödeldud väljundi saamiseks valikuga –E: väljund toodetakse stdout'il, et meie tulemus suunata muusse faili. Siin sisaldab output.i eeltöödeldud tulemust.

Süntaks : gcc –E main.c > output.i

5. Vahefailide saamiseks –save-temps abil: Salvestame kõik kompileerimise käigus genereeritud vahefailid samas kataloogis, kust kompileerime.

Süntaks : gcc –save-temps main.c

Näide : gcc –save-temps main.c

Väljund : ls

a.välja main.c main.i main.o main.s

Siin näeme ka vahe- ja käivitatavaid faile.

6. C-programmi koostamisel tõrke nägemiseks : C-programmi koostamise ajal vea nägemiseks võime kasutada võimalust –W. See on üks parimaid tavasid, mida vigade vältimiseks kasutada.

Süntaks : gcc main.c –Werror –o output

7. C-programmi silumiseks Linuxis: C-programmi silumiseks Linuxis saab kompileerimise ajal kasutada nuppu –ggdb.

Süntaks : gcc –ggdb main.c –wall –o output

8. Võimalus Verbose on näha kogu kirjeldust, mida Linuxis kompilatsiooni ajal kasutati. Käsku –v kasutatakse järgmiselt:

Süntaks: gcc –v main.c –o output

3. samm: käivitage C-programm

Viimane samm on C-programmi käivitamine Linux OS-is, kasutades järgmist süntaksi:

Süntaks : ./program_name

Meie näites saame oma programmi käivitada, kasutades allpool olevat süntaksi:

Süntaks : ./output

Väljund : Tere maailm

Järeldus - GCC käsk Linuxis

Selles artiklis saime teada, kuidas C-programmi Linuxis kirjutada, C-programmi kompileerida ja c-programmi käivitada. GCC on väga lihtne kasutada ja see on andnud meile palju võimalusi C programmi lihtsustamiseks või käitamiseks Linux OS-is. Veenduge, et kõik paketid on installitud Linuxi ja seejärel saate Linuxis käivitada C, C ++, Ada ja palju muid keeli.

Soovitatavad artiklid

See on olnud GCC käsu juhend Linuxis. Siin käsitleme ka GCC käsu tutvustamist Linuxis, süntaksit ja GCC võimalust Linuxi keskkonnas. Võite lisateabe saamiseks vaadata ka järgmisi artikleid -

  1. Parim C ++ kompilaator
  2. Parimad C-kompilaatorid
  3. QlikView funktsioonid
  4. Mis on montaaži keel?

Kategooria: