How to Install and Configure Git and GitHub on Windows
Indholdsfortegnelse:
- Forudsætninger
- Installation af GCC på CentOS
- Udarbejdelse af et Hello World-eksempel
- Installation af flere GCC-versioner
- Konklusion
GNU Compiler Collection (GCC) er en samling af samlere og biblioteker til programmeringssprog C, C ++, Objekt-C, Fortran, Ada, Go og D. Mange open-source-projekter, herunder GNU-værktøjer og Linux-kernen, er samlet med GCC.
Denne tutorial forklarer, hvordan man installerer GCC-kompilatoren på CentOS 7. Vi forklarer, hvordan man installerer distostabil version og den nyere version af GCC, der er tilgængelig fra SCL-arkivet.
Forudsætninger
For at tilføje nye depotlagre og installere pakker på dit CentOS-system skal du være logget ind som roor eller bruger med sudo-privilegier.
Installation af GCC på CentOS
Standard CentOS-oplagerne indeholder en pakkegruppe ved navn
Development Tools
der indeholder GCC-kompilatoren og en masse biblioteker og andre værktøjer, der kræves til kompilering af software.
Hvis du vil installere udviklingsværktøjer inklusive GCC Compiler, skal du køre:
sudo yum group install "Development Tools"
Kommandoen installerer en masse nye pakker inklusive
gcc
,
g++
og
make
.
Du ønsker måske også at installere de manuelle sider om brug af GNU / Linux til udvikling:
sudo yum install man-pages
Valider, at GCC-kompilatoren er installeret med succes ved hjælp af kommandoen
gcc --version
der udskriver GCC-versionen:
gcc --version
Standardversionen af GCC, der er tilgængelig i CentOS 7-oplagrene, er
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.
Det er det. GCC er nu installeret på dit system, og du kan begynde at bruge det.
Udarbejdelse af et Hello World-eksempel
Det er en nem opgave at sammensætte et grundlæggende C- eller C ++ -program ved hjælp af GCC. Åbn din teksteditor og opret følgende fil:
nano hello.c
hello.c
Gem filen og kompilér den til en eksekverbar ved at køre følgende kommando: Dette vil oprette en binær fil med navnet
Udfør
Programmet skal vise: I dette afsnit vil vi give instruktioner om, hvordan du installerer og bruger flere versioner af GCC på CentOS 7. De nyere versioner af GCC-compileren inkluderer support til nye sprog, bedre ydelse, udvidede funktioner. Software Collections, også kendt som SCL, er et samfundsprojekt, der giver dig mulighed for at opbygge, installere og bruge flere versioner af software på det samme system uden at påvirke systemets standardpakker. Ved at aktivere softwaresamlinger får du adgang til de nyere versioner af programmeringssprog og tjenester, som ikke er tilgængelige i kerneoplagerne. SCL-lagringerne indeholder en pakke, der hedder Developer Toolset, som inkluderer nyere versioner af GNU Compiler Collection og andre udviklings- og fejlsøgningsværktøjer. Installer først CentOS SCL-udgivelsesfilen. Det er en del af CentOS extras-arkivet og kan installeres ved at køre følgende kommando: I øjeblikket er de følgende Developer Toolset-samlinger tilgængelige: I dette eksempel installerer vi Developer Toolset version 7. For at gøre det, skriv følgende kommando på din CentOS 7 terminal: For at få adgang til GCC version 7 skal du starte en ny shell-forekomst vha. Softwaresamling
Hvis du nu tjekker GCC-versionen, vil du bemærke, at GCC 7 er standardversionen i din nuværende shell: På dette tidspunkt kan du bruge den nyere GCC-version ligesom ethvert andet almindeligt værktøj. Du har installeret GCC på din CentOS 7. Du kan nu besøge den officielle GCC-dokumentationsside og lære, hvordan du bruger GCC og G ++ til at komponere dine C- og C ++ -programmer.
#include int main() { printf ("Hello World!\n"); return 0; }
#include int main() { printf ("Hello World!\n"); return 0; }
gcc hello.c -o hello
hello
i det samme bibliotek, hvor du kører kommandoen.
hello
programmet med:
./hello
Installation af flere GCC-versioner
sudo yum install centos-release-scl
sudo yum install devtoolset-7
scl
værktøjet:
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.
Konklusion
Sådan installeres og konfigureres en nfs-server på centos 8

I denne selvstudie gennemgår du de trin, der er nødvendige for at opsætte en NFSv4-server på CentOS 8. Vi viser dig også, hvordan du monterer et NFS-filsystem på klienten.
Sådan installeres og konfigureres redis på centos 7

Redis er en open source i hukommelsesdatastruktur butik. Det kan bruges som en database, cache og meddelelsesmægler og understøtter forskellige datastrukturer såsom Strings, Hashes, Lister, Sets osv.
Sådan installeres anaconda på centos 7

Anaconda er den mest populære python-datavidenskab og maskinindlæringsplatform, der bruges til storskala databehandling, forudsigelig analyse og videnskabelig computing. Denne tutorial vil guide dig gennem trinnene til download og installation af Anaconda Python Distribution på CentOS 7.