GCC

Installige GCC Ubuntu

Installige GCC Ubuntu
GCC täielik vorm on GNU Compiler Collection. See on avatud lähtekoodiga tööriistakomplekt C, C ++, Objective-C, Fortrani, Ada, Go ja D programmeerimiskeele lähtekoodide koostamiseks.

Selles artiklis näitan teile, kuidas installida GCC Ubuntu ja kompileerida C- ja C ++ -programme. Alustame siis.

GCC installimine:

GCC-d ja kõiki vajalikke ehitustööriistu saab installida Ubuntu väga lihtsalt, kuna kõik vajalikud paketid on saadaval Ubuntu ametlikus paketihoidlas. Ubuntu pakub ka ehitada-hädavajalik metapakett, mis installib kõik vajalikud paketid korraga. Niisiis, saate hõlpsalt GCC-d Ubuntu abil kasutada APT paketihaldurit.

Kõigepealt värskendage APT paketi hoidla vahemälu järgmise käsuga:

$ sudo apt värskendus

APT-paketi hoidla vahemälu tuleks uuendada.

Nüüd installige ehitada-hädavajalik pakett järgmise käsuga:

$ sudo apt install build-essential

Nüüd vajutage y ja seejärel vajutage installi kinnitamiseks.

APT-i kõigi vajalike pakettide allalaadimine ja installimine võtab aega ametlikust Ubuntu paketihoidlast.

Siinkohal tuleks installida GCC ja kõik vajalikud ehitustööriistad.

Selle artikli järgmistes jaotistes näitan teile, kuidas koostada GCC-ga lihtne C ja C ++ programm.

C-programmide koostamine GCC-ga:

Selles osas kirjutan lihtsa C-programmi, näitan teile, kuidas koostada G-programmiga C-programm ja käivitada kompileeritud programm.

Olen kirjutanud lihtsa C lähtefaili ja salvestanud selle nimega Tere.c aastal ~ / Projektid kataloogi. Programmi sisu Tere.c fail on järgmine:

# kaasata
 
int main (tühine)
printf ("% s \ n", "C -> Tere tulemast LinuxHinti!");
 
tagastama 0;

See programm prindibC -> Tere tulemast LinuxHinti!”Terminalis. Väga lihtne.

Enne C-lähtefaili kompileerimist navigeerige oma projekti kataloogi (~ / Projektid minu puhul) järgmiselt:

$ cd ~ / Projektid

Nüüd, et koostada Tere.c C lähtekoodifail, käivitage järgmine käsk:

tere, $ gcc.c-tere

MÄRGE: Siin, Tere.c on C lähtefail. The -o Valikut kasutatakse kompileeritud väljundbinaarfaili tee ja failinime määratlemiseks. -o tere kasutatakse GCC-le, et kompileeritud väljundfail peaks olema Tere ja tee, kuhu fail salvestatakse, on praegune töökataloog.

Kui olete koostanud Tere.c lähtefail, uus fail Tere genereeritakse, nagu näete alloleval ekraanipildil. See on kompileeritud binaarfail.

Nüüd käivitage Tere binaarfail järgmiselt:

$ ./Tere

Nagu näete, kuvatakse terminalis õige väljund. Niisiis oleme GCC abil edukalt koostanud ja käivitanud C-programmi.

C ++ programmide koostamine GCC-ga:

Selles jaotises kirjutan lihtsa C ++ programmi, näitan teile, kuidas GCC abil C ++ programmi kompileerida ja kompileeritud programmi käivitada.

Olen kirjutanud lihtsa C ++ lähtefaili ja salvestanud selle nimega Tere, Maailm.cpp aastal ~ / Projektid kataloogi. Programmi sisu Tere, Maailm.cpp fail on järgmine:

# kaasata
 
nimeruumi kasutamine std;
 
int main (tühine)
cout << "C++ -> Tere tulemast LinuxHinti!" << endl;
 
tagastama 0;

See programm prindibC ++ -> Tere tulemast LinuxHinti!”Terminalis. Väga lihtne nagu viimases näites.

Enne C ++ lähtefaili kompileerimist navigeerige oma projekti kataloogi (~ / Projektid minu puhul) järgmiselt:

$ cd ~ / Projektid

Nüüd, et koostada Tere, Maailm.cpp C ++ lähtefail, käivitage järgmine käsk:

$ g ++ kaasmaailm.cpp -o tereWorld

MÄRGE: Siin, Tere, Maailm.cpp on C ++ lähtefail. The -o Valikut kasutatakse kompileeritud väljundbinaarfaili tee ja failinime määratlemiseks. -o tere maailm kasutatakse GCC-le, et kompileeritud väljundfail peaks olema Tere, Maailm ja tee, kuhu fail salvestatakse, on praegune töökataloog.

Kui olete koostanud Tere, Maailm.cpp C ++ lähtefail, uus fail Tere, Maailm genereeritakse, nagu näete alloleval ekraanipildil. See on kompileeritud binaarfail.

Nüüd käivitage Tere, Maailm binaarfail järgmiselt:

$ ./Tere, Maailm

Nagu näete, kuvatakse terminalis õige väljund. Nii oleme GCC abil edukalt koostanud ja käivitanud C ++ programmi.

Nii installite GCC Ubuntu ja kompileerite sellega C- ja C ++ -programmid. Täname selle artikli lugemise eest.

Kommertsmängumootorite avatud lähtekoodiga sadamad
Tasuta, avatud lähtekoodiga ja platvormidevaheliste mängumootorite puhkusereise saab kasutada nii vanade kui ka mõnede üsna hiljutiste mängude pealkir...
Parimad Linuxi käsurea mängud
Käsurida pole Linuxi kasutamisel lihtsalt teie suurim liitlane - see võib olla ka meelelahutusallikas, sest saate seda kasutada paljude lõbusate mängu...
Parimad Linuxi mängupuldi kaardistamise rakendused
Kui teile meeldib mängida Linuxis mänge tavalise klaviatuuri ja hiire sisestussüsteemi asemel mängupuldiga, on teie jaoks mõned kasulikud rakendused. ...