Week 1
Sisällysluettelo:
- edellytykset
- GCC: n asentaminen CentOS: iin
- Kokoaminen "Hello World" -esimerkki
- Useiden GCC-versioiden asentaminen
- johtopäätös
GNU Compiler Collection (GCC) on kokoelma kääntäjiä ja kirjastoja C, C ++, Objective-C, Fortran, Ada, Go ja D ohjelmointikieleille. Monet avoimen lähdekoodin projektit, mukaan lukien GNU-työkalut ja Linux-ydin, käännetään GCC: llä.
Tämä opetusohjelma selittää kuinka asentaa GCC-kääntäjä CentOS 7: een. Selvitämme kuinka asentaa distabiili versio ja uudempi versio GCC: stä, joka on saatavana SCL-arkistosta.
edellytykset
Jos haluat lisätä uusia arkistoja ja asentaa paketteja CentOS-järjestelmään, sinun on oltava kirjautuneena sisään roorina tai käyttäjänä, jolla on sudo-oikeudet.
GCC: n asentaminen CentOS: iin
Oletusarvoiset CentOS-säilytystilat sisältävät kehittämistyökalujen nimisen pakettiryhmän, joka sisältää GCC-kääntäjän ja paljon ohjelmistojen kääntämiseen tarvittavia kirjastoja ja muita apuohjelmia.
Asenna kehitystyökalut, mukaan lukien GCC-kääntäjä, suorita:
sudo yum group install "Development Tools"
Komento asentaa joukon uusia paketteja, kuten
gcc
,
g++
ja
make
.
Voit myös asentaa manuaaliset sivut GNU / Linuxin käytöstä kehittämiseen:
sudo yum install man-pages
Vahvista, että GCC-kääntäjä on asennettu onnistuneesti käyttämällä
gcc --version
komentoa, joka tulostaa GCC-version:
gcc --version
CentOS 7 -varastoissa saatavilla olevan GCC: n oletusversio on
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.
Se siitä. GCC on nyt asennettu järjestelmään, ja voit aloittaa sen käytön.
Kokoaminen "Hello World" -esimerkki
C- tai C ++-perusohjelman kääntäminen GCC: llä on helppo tehtävä. Avaa tekstieditori ja luo seuraava tiedosto:
nano hello.c
hei C
Tallenna tiedosto ja käännä se suoritettavaksi suorittamalla seuraava komento: Tämä luo binaaritiedoston
Suorita
Ohjelman tulisi näyttää: Tässä osassa annetaan ohjeet GCC-version useiden versioiden asentamisesta ja käytöstä CentOS 7: ssä. GCC-kääntäjän uudemmissa versioissa on tuki uusille kielille, parempi suorituskyky, laajennetut ominaisuudet. Ohjelmistokokoelmat, tunnetaan myös nimellä SCL, on yhteisöprojekti, jonka avulla voit rakentaa, asentaa ja käyttää useita ohjelmistoversioita samassa järjestelmässä vaikuttamatta järjestelmän oletuspaketteihin. Kun otat ohjelmistokokoelmat käyttöön, saat pääsyn ohjelmointikielten ja palveluiden uusimpiin versioihin, joita ei ole saatavana ydinvarastoissa. SCL-säilöt tarjoavat kehittäjätyökalupaketin, joka sisältää GNU-kääntäjäkokoelman uudemmat versiot ja muut kehitys- ja virheenkorjaustyökalut. Asenna ensin CentOS SCL -julkaisutiedosto. Se on osa CentOS-ekstrat-arkistoa ja voidaan asentaa suorittamalla seuraava komento: Tällä hetkellä seuraavat Kehittäjätyökalut-kokoelmat ovat saatavilla: Asennamme tässä esimerkissä Kehittäjän työkalupaketin version 7. Kirjoita seuraava komento CentOS 7 -päätteeseesi tehdäksesi niin: Päästäksesi käyttämään GCC-versiota 7 sinun on käynnistettävä uusi kuori-ilmentymä Software Collection
Nyt jos tarkistat GCC-version, huomaat, että GCC 7 on oletusversio nykyisessä kuorissasi: Tässä vaiheessa voit käyttää uudempaa GCC-versiota kuten mitä tahansa muuta tavallista työkalua. GCC on asennettu onnistuneesti CentOS 7: ään. Voit nyt käydä virallisella GCC-dokumentaatiosivulla ja oppia käyttämään GCC: tä ja G ++: ta C- ja C ++-ohjelmien kääntämiseen.
#include int main() { printf ("Hello World!\n"); return 0; }
#include int main() { printf ("Hello World!\n"); return 0; }
gcc hello.c -o hello
hello
nimeltä samaan hakemistoon, jossa komento suoritetaan.
hello
ohjelma:
./hello
Useiden GCC-versioiden asentaminen
sudo yum install centos-release-scl
sudo yum install devtoolset-7
scl
-työkalulla:
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.
johtopäätös
Kuinka asentaa anaconda centos 7: een
Anaconda on suosituin python-tietojen tiede- ja koneoppimisalusta, jota käytetään suurten tietojen käsittelyyn, ennustavaan analytiikkaan ja tieteelliseen laskentaan. Tämä opas opastaa sinut Anaconda Python Distribution -sovelluksen lataamisen ja asentamisen CentOS 7: ään.
Kuinka asentaa ja määrittää kalmarivälityspalvelimet centos 7: een
Squid on monipuolinen välimuistipalvelin, joka tukee suosittuja verkkoprotokollia, kuten HTTP, HTTPS, FTP ja paljon muuta. Tämä opetusohjelma selittää, kuinka Squid asetetaan CentOS 7: lle
Kuinka asentaa ja käyttää telakointiainetta centos 7: een
Tässä opetusohjelmassa käydään läpi kuinka asentaa Docker CE CentOS 7: een ja tutkia Dockerin peruskäsitteitä ja -komentoja.







