3 GCC Compiler Install on Centos 7 | How to install GCC on Linux Server | GCC compiler tutorial
Talaan ng mga Nilalaman:
- Mga kinakailangan
- Pag-install ng GCC sa CentOS
- Pagsasama-sama ng isang Hello World Halimbawa
- Pag-install ng Maramihang Mga Bersyon ng GCC
- Konklusyon
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
I-save ang file at isama ito sa isang maipapatupad sa pamamagitan ng pagpapatakbo ng sumusunod na utos: Lumilikha ito ng isang binary file na pinangalanan
Isagawa ang
Dapat ipakita ang programa: 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: Sa kasalukuyan, magagamit ang mga sumusunod na koleksyon ng Developer Toolset: 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: Upang ma-access ang bersyon ng GCC 7, kailangan mong maglunsad ng isang bagong halimbawa ng shell gamit ang tool ng
Ngayon kung susuriin mo ang bersyon ng GCC, mapapansin mo na ang GCC 7 ay ang default na bersyon sa iyong kasalukuyang shell: Sa puntong ito, maaari mong gamitin ang mas bagong bersyon ng GCC tulad ng anumang iba pang regular na tool. 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.
#include int main() { printf ("Hello World!\n"); return 0; }
#include int main() { printf ("Hello World!\n"); return 0; }
gcc hello.c -o hello
hello
sa parehong direktoryo kung saan pinapatakbo mo ang utos.
hello
program na may:
./hello
Pag-install ng Maramihang Mga Bersyon ng GCC
sudo yum install centos-release-scl
sudo yum install devtoolset-7
scl
Software Software:
scl enable devtoolset-7 bash
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.
Konklusyon
Baguhin ang laki, i-edit, mag-upload, sa iyong menu ng konteksto ng right click na maaaring makatulong sa iyo na madaling i-preview, palitan ang laki, i-edit, mag-upload sa ImageShack, mag-edit ng metadata ng IPC, mag-convert ng mga larawan.
XnView Shell Extension ay isang extension para sa mga bintana ng explorer na nagbibigay-daan sa iyo i-edit ang mga larawan mula mismo sa explorer click ang konteksto mismo sa menu ng konteksto.
Paano mag-import ng mga screenshot upang mag-snagit editor, mag-convert ng batch
Kung mayroon kang maraming mga imahe na kailangang mai-import sa isang tool para sa pag-convert ng batch, pagkatapos ay huwag nang tumingin pa. Ang Snagit Editor ay maaaring gawin iyon at marami pa. Narito kung paano.
Paano mag-deploy ng rocket.chat sa mga sentimo 7
Sa tutorial na ito, ipapakita namin sa iyo kung paano mag-install at mag-deploy ng Rocket.Chat sa isang server ng CentOS 7 kasama ang Nginx bilang isang SSL reverse proxy. Ang Rocket.Chat ay isang kumpletong platform ng komunikasyon ng koponan, isang self-host na Slack alternatibo.







