Paano Mag-install ng GCC (build-essential) sa Ubuntu 20.04

Step-by-step na gabay sa pag-install ng GCC at G++ compiler sa iyong Ubuntu machine

Ang GCC ay dating nakatayo para sa GNU C Compiler noon noong mayroon lamang itong suporta sa compiler, ngunit mula noon ay lumago na ito sa hanay ng mga compiler at library na kilala natin ngayon. Ang GCC na kilala na ngayon bilang GNU Compiler Collection ay isang set ng maraming compiler at library para sa mga programming language gaya ng C, C++, D, Objective-C, Fortran, Ada at pati na rin ang Golang.

Ang Linux kernel, GNU tools at marami pang ibang open-source na proyekto ay pinagsama-sama gamit ang GCC. Samakatuwid ito ay talagang mahalagang bahagi ng Linux at open-source software toolset. Ang Free Software Foundation (FSF) ay namamahagi ng GCC sa ilalim ng GNU General Public License na nangangahulugang maaari mong patakbuhin, pag-aralan, ibahagi at baguhin ang GCC nang malaya ayon sa iyong kagustuhan.

Tingnan natin kung paano i-install ang build-essential package sa Ubuntu 20.04 na kinabibilangan ng mga GCC compiler para sa C (gcc) at C++ (g++).

Pag-install ng GCC

Sa mga distribusyon na nakabatay sa Debian gaya ng Ubuntu, ang GCC ay naka-bundle sa isang meta-package na kilala bilang build-essential. Kabilang dito ang ilang iba pang mahahalagang tool at library tulad ng g++, make, dpkg-dev na kinakailangan para sa pag-compile ng software sa Ubuntu.

Upang i-install ang build-essential package, buksan ang terminal gamit ang Ctrl+Alt+T key at patakbuhin ang mga sumusunod na command:

sudo apt update sudo apt install build-essential

Maaari mo ring makuha ang manwal para sa mga tool sa pag-unlad sa pamamagitan ng pag-install ng manpages-dev package, upang gawin ito patakbuhin ang sumusunod na command:

sudo apt install manpages-dev

Maaari mo na ngayong gamitin ang lalaki command na ipakita at basahin ang user manual para sa anumang development tool. Ang syntax para sa lalaki Ang utos ay napaka-simple, tulad ng ipinapakita sa ibaba. Halimbawa, para basahin ang manual sa GCC, patakbuhin ang lalaki gcc utos. Maaari mong ihinto ang manual sa pamamagitan ng pagpindot sa 'q'Pagkatapos mong basahin.

Syntax: man Halimbawa: man gcc

I-verify kung matagumpay na na-install ang GCC sa iyong system sa pamamagitan lamang ng pagpapatakbo:

gcc --bersyon

Iyon lang, ang GCC at maraming iba pang mga tool na kinakailangan para sa pag-unlad ay naka-install na sa iyong Ubuntu 20.04 system.

Ang mga build-essential na barko ng Ubuntu 20.04 na may GCC na bersyon 9.3.0, kung gusto mong mag-install ng maraming bersyon ng GCC o marahil ang pinakabagong bersyon ng GCC, tingnan ito sa seksyon sa ibaba.

Pag-install ng Maramihang Bersyon ng GCC

Kung nakita mo ang iyong sarili na nangangailangan ng isa pang bersyon ng GCC kaysa sa kung ano ang kasama sa build-essential na package o kung gusto mong i-install ang pinakabagong bersyon upang subukan ang mga bagong feature, sa mga sitwasyong tulad nito, darating ang kakayahang mag-install ng maraming bersyon ng GCC madaling gamitin.

Ang mga pinakabagong bersyon ng GCC ay may mas mahusay na pag-optimize, pagganap at mga bagong feature. Kasama sa mga repositoryo ng Ubuntu 20.04 ang iba't ibang mga pakete ng GCC mula sa bersyon 7.xx sa 10.xx.

Upang ipakita, ipapakita namin kung paano mag-install ng tatlong bersyon ng gcc at g++ at i-set up ang mga ito upang gumana nang maayos sa Ubuntu 20.04 system. Upang i-install ang bersyon 8, 9 at ang pinakabagong 10 ng GCC, patakbuhin ang sumusunod na command:

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

Pagkatapos ay patakbuhin ang update-alternative command na ginagamit upang i-configure ang mga simbolikong link upang matukoy ang mga default na command. Sa aming kaso, patakbuhin ito upang i-configure ang simbolikong link at priyoridad ng gcc at g++ mga bersyon.

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

Sa ibang pagkakataon kung gusto mong baguhin ang default na bersyon ng GCC na gagamitin, patakbuhin ang update-alternative command na may sumusunod na opsyon:

sudo update-alternatives --config gcc

Ipapakita sa iyo ang listahan ng lahat ng bersyon ng GCC na naka-install sa iyong Ubuntu System. Baguhin ang default na bersyon ng GCC sa pamamagitan ng pag-type ng numerong katumbas nito.

Tiningnan namin kung paano i-install ang build-essential package sa ubuntu 20.04. Upang matuto nang higit pa tungkol sa kung paano gamitin ang gcc at g++ compiler, bisitahin ang GCC online na dokumentasyon dito.