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:
- Kirjutage: C programm, mille soovite kompileerida Linuxi keskkonnas.
- Kompileerige: saate kontrollida, kas viga on olemas või mitte.
- 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.
Valikud | Kirjeldus |
Gcc –c | Kompileerib lähtefailid objektifailideks ilma ühtegi linki muude objektifailidega ühendamata. |
gcc - idir | Sisaldab päisefailide katalooge |
gcc –llib | linkige kood raamatukogu failidega |
gcc -o väljundfail | Looge väljund genereeritud väljundfaili |
gcc –w | Keelab kompileerimise ajal kõik hoiatusteated. |
gcc - sein | lubab kompilatsiooni ajal kõik hoiatusteated |
gcc –Wextra | Võ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.
- puudutage main.c
- vi main.c
- kirjutage järgmine kood:
#include
int main(void)
(
printf("\n Hello World \n");
return 0;
)
- 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 -
- Parim C ++ kompilaator
- Parimad C-kompilaatorid
- QlikView funktsioonid
- Mis on montaaži keel?