Kā instalēt GCC (build-essential) Ubuntu 20.04

Soli pa solim ceļvedis GCC un G++ kompilatoru instalēšanai jūsu Ubuntu mašīnā

GCC agrāk apzīmēja GNU C Compiler, kad tam bija tikai viens kompilatora atbalsts, taču kopš tā laika tas ir kļuvis par kompilatoru un bibliotēku kopu, ko mēs zinām šodien. GCC, kas tagad pazīstams kā GNU Compiler Collection, ir vairāku kompilatoru un bibliotēku kopums programmēšanas valodām, piemēram, C, C++, D, Objective-C, Fortran, Ada un kā arī Golang.

Linux kodols, GNU rīki un daudzi citi atvērtā pirmkoda projekti tiek apkopoti, izmantojot GCC. Tāpēc tā ir patiešām svarīga Linux un atvērtā koda programmatūras rīku komplekta daļa. Brīvās programmatūras fonds (FSF) izplata GCC saskaņā ar GNU vispārējo publisko licenci, kas nozīmē, ka jūs varat brīvi palaist, pētīt, koplietot un modificēt GCC atbilstoši savām vēlmēm.

Apskatīsim, kā Ubuntu 20.04 instalēt Buntu-essential pakotni, kurā ir iekļauti GCC kompilatori C (gcc) un C++ (g++).

GCC instalēšana

Uz Debian balstītiem izplatījumiem, piemēram, Ubuntu, GCC ir iekļauta meta-pakotnē, kas pazīstama kā būvēt-būtiski. Tajā ir iekļauti vairāki citi būtiski rīki un bibliotēkas, piemēram, g++, make, dpkg-dev, kas nepieciešami programmatūras kompilēšanai Ubuntu.

Lai instalētu būvēt-būtiski paketi, atveriet termināli, izmantojot Ctrl+Alt+T taustiņus un palaidiet šādas komandas:

sudo apt atjauninājums sudo apt install build-essential

Varat arī iegūt izstrādes rīku rokasgrāmatu, instalējot manpages-dev pakotni, lai to izdarītu, palaidiet šādu komandu:

sudo apt install manpages-dev

Tagad varat izmantot vīrietis komandu, lai parādītu un lasītu jebkura izstrādes rīka lietotāja rokasgrāmatu. Sintakse vīrietis komanda ir ļoti vienkārša, kā parādīts zemāk. Piemēram, lai izlasītu GCC rokasgrāmatu, palaidiet cilvēks gcc komandu. Jūs varat iziet no rokasgrāmatas, nospiežot "q"Pēc tam, kad esat pabeidzis lasīt.

Sintakse: vīrietis Piemērs: man gcc

Pārbaudiet, vai GCC ir veiksmīgi instalēta jūsu sistēmā, vienkārši izpildot:

gcc -- versija

Tas ir viss, GCC un daudzi citi rīki, kas nepieciešami izstrādei, tagad ir instalēti jūsu Ubuntu 20.04 sistēmā.

Ubuntu 20.04 būvniecībā essential tiek piegādāts ar GCC versiju 9.3.0. Ja vēlaties instalēt vairākas GCC versijas vai, iespējams, jaunāko GCC versiju, skatiet to tālāk esošajā sadaļā.

Vairāku GCC versiju instalēšana

Ja jums ir nepieciešama cita GCC versija, nevis tā, kas ir iekļauta build-essential pakotnē, vai ja vēlaties instalēt jaunāko versiju, lai pārbaudītu jaunās funkcijas, tādos gadījumos ir iespēja instalēt vairākas GCC versijas. parocīgs.

Jaunākajās GCC versijās ir labāka optimizācija, veiktspēja un jaunas funkcijas. Ubuntu 20.04 krātuvēs ir iekļautas dažādas GCC pakotnes no versijas 7.xx uz 10.xx.

Lai demonstrētu, mēs parādīsim, kā instalēt trīs versijas gcc un g++ un iestatiet tos, lai tie pareizi darbotos Ubuntu 20.04 sistēmā. Lai instalētu GCC 8., 9. un jaunāko 10. versiju, palaidiet šo komandu:

sudo apt install gcc-8 g++-8 gcc-9 g++-9 gcc-10 g++-10

Pēc tam palaidiet atjaunināšanas alternatīva komanda, ko izmanto, lai konfigurētu simboliskās saites, lai noteiktu noklusējuma komandas. Mūsu gadījumā palaidiet to, lai konfigurētu simbolisko saiti un prioritāti gcc un g++ versijas.

sudo update-alternatives --install /usr/bin/gcc gcc /usr/bin/gcc-10 100 --slave /usr/bin/g++ g++ /usr/bin/g++-10 --slave /usr/bin/gcov gcov /usr/bin/gcov-10 sudo update-alternatives --install /usr/bin/gcc gcc /usr/bin/gcc-9 90 --slave /usr/bin/g++ g++ /usr/bin/g++-9 --slave /usr/bin/gcov gcov /usr/bin/gcov-9 sudo update-alternatives --install /usr/bin/gcc gcc /usr/bin/gcc-8 80 --slave /usr/bin/g++ g++ /usr/bin/g++-8 --slave /usr/bin/gcov gcov /usr/bin/gcov-8

Vēlāk, ja vēlaties mainīt GCC noklusējuma versiju, palaidiet atjaunināšanas alternatīva komandu ar šādu opciju:

sudo update-alternatives --config gcc

Jums tiks parādīts visu jūsu Ubuntu sistēmā instalēto GCC versiju saraksts. Mainiet noklusējuma GCC versiju, ierakstot tai atbilstošo numuru.

Mēs esam apskatījuši, kā instalēt build-essential pakotni ubuntu versijā 20.04. Lai uzzinātu vairāk par to, kā lietot gcc un g++ kompilatorus, apmeklējiet GCC tiešsaistes dokumentāciju šeit.