3 GCC Compiler Install on Centos 7 | How to install GCC on Linux Server | GCC compiler tutorial
Spisu treści:
- Wymagania wstępne
- Instalowanie GCC na CentOS
- Kompilowanie przykładu Hello World
- Instalowanie wielu wersji GCC
- Wniosek
Zbiór kompilatorów GNU (GCC) to zbiór kompilatorów i bibliotek dla języków programowania C, C ++, Objective-C, Fortran, Ada, Go i D. Wiele projektów typu open source, w tym narzędzia GNU i jądro Linuksa, jest kompilowanych za pomocą GCC.
W tym samouczku wyjaśniono, jak zainstalować kompilator GCC na CentOS 7. Wyjaśnimy, jak zainstalować wersję stabilną dla dystrybucji i nowszą wersję GCC dostępną z repozytorium SCL.
Wymagania wstępne
Aby dodać nowe repozytoria i zainstalować pakiety w systemie CentOS, musisz być zalogowany jako użytkownik lub użytkownik z uprawnieniami sudo.
Instalowanie GCC na CentOS
Domyślne repozytoria CentOS zawierają grupę pakietów o nazwie
Development Tools
która zawiera kompilator GCC oraz wiele bibliotek i innych narzędzi wymaganych do kompilacji oprogramowania.
Aby zainstalować Narzędzia programistyczne, w tym kompilator GCC, uruchom:
sudo yum group install "Development Tools"
Polecenie instaluje kilka nowych pakietów, w tym
gcc
,
g++
i
make
.
Możesz także zainstalować strony podręcznika dotyczące używania GNU / Linux do programowania:
sudo yum install man-pages
Sprawdź, czy kompilator GCC został pomyślnie zainstalowany, używając komendy
gcc --version
która drukuje wersję GCC:
gcc --version
Domyślna wersja GCC dostępna w repozytoriach CentOS 7 to
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.
Otóż to. GCC jest teraz zainstalowany w twoim systemie i możesz zacząć z niego korzystać.
Kompilowanie przykładu Hello World
Kompilacja podstawowego programu C lub C ++ przy użyciu GCC jest łatwym zadaniem. Otwórz edytor tekstu i utwórz następujący plik:
nano hello.c
cześć, c
Zapisz plik i skompiluj go w pliku wykonywalnym, uruchamiając następujące polecenie: Spowoduje to utworzenie pliku binarnego o nazwie
Uruchom program
Program powinien wyświetlać: W tej sekcji podamy instrukcje dotyczące instalowania i używania wielu wersji GCC na CentOS 7. Nowsze wersje kompilatora GCC obejmują obsługę nowych języków, lepszą wydajność, rozszerzone funkcje. Kolekcje oprogramowania, znane również jako SCL, to projekt społecznościowy, który pozwala budować, instalować i używać wielu wersji oprogramowania w tym samym systemie, bez wpływu na domyślne pakiety systemowe. Włączając Kolekcje oprogramowania, zyskujesz dostęp do nowszych wersji języków programowania i usług, które nie są dostępne w podstawowych repozytoriach. Repozytoria SCL zawierają pakiet o nazwie Zestaw narzędzi dla programistów, który zawiera nowsze wersje kolekcji kompilatorów GNU oraz inne narzędzia programistyczne i debugujące. Najpierw zainstaluj plik wydania CentOS SCL. Jest częścią repozytorium dodatków CentOS i można go zainstalować, uruchamiając następujące polecenie: Obecnie dostępne są następujące kolekcje zestawów narzędzi programistów: W tym przykładzie zainstalujemy zestaw narzędzi programistycznych w wersji 7. Aby to zrobić, wpisz następujące polecenie na terminalu CentOS 7: Aby uzyskać dostęp do GCC w wersji 7, musisz uruchomić nową instancję powłoki za pomocą narzędzia
Teraz, jeśli sprawdzisz wersję GCC, zauważysz, że GCC 7 jest domyślną wersją w twojej bieżącej powłoce: W tym momencie możesz używać nowszej wersji GCC, tak jak każde inne zwykłe narzędzie. Pomyślnie zainstalowałeś GCC na CentOS 7. Możesz teraz odwiedzić oficjalną stronę Dokumentacji GCC i dowiedzieć się, jak używać GCC i G ++ do kompilacji programów C i C ++.
#include int main() { printf ("Hello World!\n"); return 0; }
#include int main() { printf ("Hello World!\n"); return 0; }
gcc hello.c -o hello
hello
w tym samym katalogu, w którym uruchomiono polecenie.
hello
pomocą:
./hello
Instalowanie wielu wersji GCC
sudo yum install centos-release-scl
sudo yum install devtoolset-7
scl
kolekcji oprogramowania:
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.
Wniosek
Kompilator wsadowy: Pisz programy wsadowe i kompiluj je do pliku .exe
Kompilator wsadowy to program typu freeware, który umożliwia kompilowanie partii skryptów pliki do pliku instalacyjnego .exe
Jak zainstalować kompilator gcc na Linuksie Debian 10
Kolekcja GNU Compiler Collection (GCC) to zbiór kompilatorów i bibliotek typu open source obsługujących C, C ++ i inne języki programowania. W tym samouczku wyjaśniono, jak zainstalować zainstalować kompilator GCC na Debian 10 Buster.
Jak zainstalować kompilator gcc na Ubuntu 18.04
Zbiór kompilatorów GNU (GCC) to zbiór kompilatorów i bibliotek dla języków programowania C, C ++, Objective-C, Fortran, Ada, Go i D. W tym samouczku opisano kroki wymagane do zainstalowania kompilatora GCC w systemie Ubuntu 18.04