Android

Paano i-install ang gcc compiler sa ubuntu 18.04

How to install gcc / g++ compiler in Ubuntu 18.04 16.04 14.04 12.04

How to install gcc / g++ compiler in Ubuntu 18.04 16.04 14.04 12.04

Talaan ng mga Nilalaman:

Anonim

Ang GNU Compiler Collection (GCC) ay isang koleksyon ng mga compiler at aklatan para sa C, C ++, Objective-C, Fortran, Ada, Go, at D na mga programming language. Maraming mga open-source na proyekto, kabilang ang mga tool ng GNU at ang Linux kernel, ay pinagsama sa GCC.

Sakop ng tutorial na ito ang mga hakbang na kinakailangan upang mai-install ang GCC compiler sa Ubuntu 18.04. Ipapakita namin sa iyo kung paano i-install ang distro matatag na bersyon at ang pinakabagong bersyon ng GCC.

Ang parehong mga tagubilin ay nalalapat para sa Ubuntu 16.04 at anumang pamamahagi na nakabase sa Ubuntu, kabilang ang Kubuntu, Linux Mint at Elementary OS.

Mga kinakailangan

Maaari kang magdagdag ng mga bagong repositoriyo at mag-install ng mga pakete sa iyong sistema ng Ubuntu, dapat kang naka-log in bilang ugat o gumagamit na may mga pribilehiyo ng sudo.

Pag-install ng GCC sa Ubuntu

Ang default na mga repositories ng Ubuntu ay naglalaman ng isang meta-package na pinangalanang build-essential na naglalaman ng GCC compiler at maraming libraries at iba pang mga utility na kinakailangan para sa pag-compile ng software.

Gawin ang mga hakbang sa ibaba upang i-install ang GCC Compiler Ubuntu 18.04:

  1. Magsimula sa pamamagitan ng pag-update ng listahan ng mga pakete:

    sudo apt update

    I-install ang package na build-essential pamamagitan ng pag-type:

    sudo apt install build-essential

    Ang utos ay nag-install ng isang bungkos ng mga bagong pakete kasama ang gcc , g++ at make .

    Maaari mo ring i-install ang manu-manong mga pahina tungkol sa paggamit ng GNU / Linux para sa kaunlaran:

    sudo apt-get install manpages-dev

    Upang mapatunayan na ang GCC compiler ay matagumpay na mai-install, gamitin ang utos ng gcc --version na naglimbag ng bersyon ng GCC:

    gcc --version

    Ang default na bersyon ng GCC na magagamit sa mga repositories ng Ubuntu 18.04 ay 7.4.0 :

    gcc (Ubuntu 7.4.0-1ubuntu1~18.04) 7.4.0 Copyright (C) 2017 Free Software Foundation, Inc. This is free software; see the source for copying conditions. There is NO warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.

Ayan yun. Ang GCC ay naka-install na ngayon sa iyong system, at maaari mong simulan ang paggamit nito.

Pagsasama-sama ng isang Hello World Halimbawa

Ang pagsasama ng isang pangunahing C o C ++ na programa gamit ang GCC ay medyo madali. Buksan ang iyong text editor at lumikha ng sumusunod na file:

nano hello.c hello.c

#include int main() { printf ("Hello World!\n"); return 0; } #include int main() { printf ("Hello World!\n"); return 0; }

I-save ang file at isama ito sa isang maipapatupad gamit ang sumusunod na utos:

gcc hello.c -o hello

Lumilikha ito ng isang binary file na pinangalanan hello sa parehong direktoryo kung saan pinapatakbo mo ang utos.

Isagawa ang hello program na may:

./hello

Ang programa ay dapat i-print:

Hello World!

Pag-install ng Maramihang Mga Bersyon ng GCC

Ang seksyong ito ay nagbibigay ng mga tagubilin tungkol sa kung paano mag-install at gumamit ng maraming mga bersyon ng GCC sa Ubuntu 18.04. Ang mga mas bagong bersyon ng tagtipon ng GCC ay may kasamang suporta para sa mga bagong wika, mas mahusay na pagganap, pinalawak na mga tampok.

Sa oras ng pagsulat ng artikulong ito, ang default na mga repositori ng Ubuntu ay may 8.xx ilang mga bersyon ng GCC, mula 5.xx hanggang 8.xx Ang pinakabagong bersyon ng GCC, na 9.1.0 ay magagamit mula sa Ubuntu Toolchain PPA.

Sa sumusunod na halimbawa, mai-install namin ang pinakabagong tatlong bersyon ng GCC at G ++.

Una, idagdag ang ubuntu-toolchain-r/test PPA sa iyong system gamit ang:

sudo apt install software-properties-common sudo add-apt-repository ppa:ubuntu-toolchain-r/test

I-install ang nais na bersyon ng GCC at G ++ sa pamamagitan ng pag-type:

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

Ang mga utos sa ibaba ay i-configure ang kahalili para sa bawat bersyon at maiugnay ang isang priyoridad dito. Ang default na bersyon ay ang may pinakamataas na priyoridad, sa aming kaso na gcc-9 .

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 sudo update-alternatives --install /usr/bin/gcc gcc /usr/bin/gcc-7 70 --slave /usr/bin/g++ g++ /usr/bin/g++-7 --slave /usr/bin/gcov gcov /usr/bin/gcov-7

Mamaya kung nais mong baguhin ang default na bersyon gamitin ang pag- update-alternatives utos:

sudo update-alternatives --config gcc

There are 3 choices for the alternative gcc (providing /usr/bin/gcc). Selection Path Priority Status ------------------------------------------------------------ * 0 /usr/bin/gcc-9 90 auto mode 1 /usr/bin/gcc-7 70 manual mode 2 /usr/bin/gcc-8 80 manual mode 3 /usr/bin/gcc-9 90 manual mode Press to keep the current choice, or type selection number: There are 3 choices for the alternative gcc (providing /usr/bin/gcc). Selection Path Priority Status ------------------------------------------------------------ * 0 /usr/bin/gcc-9 90 auto mode 1 /usr/bin/gcc-7 70 manual mode 2 /usr/bin/gcc-8 80 manual mode 3 /usr/bin/gcc-9 90 manual mode Press to keep the current choice, or type selection number:

Ipakita sa iyo ang isang listahan ng lahat ng mga naka-install na bersyon ng GCC sa iyong Ubuntu system. Ipasok ang bilang ng bersyon na nais mong magamit bilang isang default at pindutin ang Enter .

Ang utos ay lilikha ng simbolikong mga link sa mga tukoy na bersyon ng GCC at G ++.

Konklusyon

Matagumpay mong na-install ang GCC sa iyong Ubuntu 18.04. Maaari mo na ngayong bisitahin ang opisyal na pahina ng Dokumentasyon ng GCC at malaman kung paano gamitin ang GCC at G ++ upang makatipon ang iyong C at C ++ na programa.

gcc ubuntu