Android

Paano mag-install ng gcc compiler sa sentimo 7

3 GCC Compiler Install on Centos 7 | How to install GCC on Linux Server | GCC compiler tutorial

3 GCC Compiler Install on Centos 7 | How to install GCC on Linux Server | GCC compiler tutorial

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, mga wika sa programming. Maraming mga open-source na proyekto kabilang ang mga tool ng GNU at ang Linux kernel ay pinagsama sa GCC.

Ipinapaliwanag ng tutorial na ito kung paano i-install ang compiler ng GCC sa CentOS 7. Ipapaliwanag namin kung paano i-install ang distro na matatag na bersyon at ang mas bagong bersyon ng GCC na magagamit mula sa imbakan ng SCL.

Mga kinakailangan

Upang magdagdag ng mga bagong repositoriyo at mag-install ng mga pakete sa iyong CentOS system, dapat kang mag-log in bilang roor o gumagamit na may mga pribilehiyo ng sudo.

Pag-install ng GCC sa CentOS

Ang default na mga repositoryo ng CentOS ay naglalaman ng isang grupo ng pakete na nagngangalang Mga Development Tools na naglalaman ng GCC compiler at maraming libraries at iba pang mga utility na kinakailangan para sa pag-compile ng software.

Upang mai-install ang Mga Tool sa Pag-unlad kabilang ang GCC Compiler, patakbuhin:

sudo yum group install "Development Tools"

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 yum install man-pages

Patunayan na ang GCC compiler ay matagumpay na mai-install sa pamamagitan ng paggamit ng utos ng gcc --version na naglimbag ng bersyon ng GCC:

gcc --version

Ang default na bersyon ng GCC na magagamit sa mga repositories ng CentOS 7 ay 4.8.5 :

gcc (GCC) 4.8.5 20150623 (Red Hat 4.8.5-36) Copyright (C) 2015 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 programa sa C o C ++ gamit ang GCC ay isang madaling gawain. 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 sa pamamagitan ng pagpapatakbo ng 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

Dapat ipakita ang programa:

Hello World!

Pag-install ng Maramihang Mga Bersyon ng GCC

Sa seksyong ito, magbibigay kami ng mga tagubilin tungkol sa kung paano mag-install at gumamit ng maraming mga bersyon ng GCC sa CentOS 7. Ang mga mas bagong bersyon ng GCC compiler ay may kasamang suporta para sa mga bagong wika, mas mahusay na pagganap, pinalawak na mga tampok.

Ang Mga Koleksyon ng Software, na kilala rin bilang SCL ay isang proyekto ng komunidad na nagbibigay-daan sa iyo upang makabuo, mag-install, at gumamit ng maraming mga bersyon ng software sa parehong system, nang hindi nakakaapekto sa mga default na pakete ng system. Sa pamamagitan ng pagpapagana ng Mga Koleksyon ng Software, nakakakuha ka ng access sa mga mas bagong bersyon ng mga wika at mga serbisyo ng programming na hindi magagamit sa mga pangunahing repositori.

Ang mga repositori ng SCL ay nagbibigay ng isang package na pinangalanang Tool ng Developer, na may kasamang mga bagong bersyon ng GNU Compiler Collection, at iba pang mga tool sa pag-unlad at debugging.

Una, i-install ang file ng paglabas ng CentOS SCL. Ito ay bahagi ng CentOS extras repository at maaaring mai-install sa pamamagitan ng pagpapatakbo ng sumusunod na utos:

sudo yum install centos-release-scl

Sa kasalukuyan, magagamit ang mga sumusunod na koleksyon ng Developer Toolset:

  • Toolset ng Developer ng 7Developer Toolset 6

Sa halimbawang ito, ilalagay namin ang bersyon ng Developer Toolset 7. Upang gawin ito i-type ang sumusunod na utos sa iyong terminal ng CentOS 7:

sudo yum install devtoolset-7

Upang ma-access ang bersyon ng GCC 7, kailangan mong maglunsad ng isang bagong halimbawa ng shell gamit ang tool ng scl Software Software:

scl enable devtoolset-7 bash

Ngayon kung susuriin mo ang bersyon ng GCC, mapapansin mo na ang GCC 7 ay ang default na bersyon sa iyong kasalukuyang shell:

gcc --version

gcc (GCC) 7.3.1 20180303 (Red Hat 7.3.1-5) 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.

Sa puntong ito, maaari mong gamitin ang mas bagong bersyon ng GCC tulad ng anumang iba pang regular na tool.

Konklusyon

Matagumpay mong na-install ang GCC sa iyong CentOS 7. 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 sentimo