Instalacja GCC na Linuksie
Dla dystrybucji opartych o Ubuntu i manager pakietów apt
otwórz terminal i wpisz
> sudo apt update
> sudo apt install g++
Dla innych dystrybucji użyj odpowiedniego dla nich managera pakietów, np. yum
, pacman
.
GCC (GNU Compiler Collection) to ogólna nazwa pakietu kompilatorów. Aplikacja gcc
jest kompilatorem języka C, g++
to kompilator języka C++.
Następnie zweryfikuj czy komenda g++ --version
wypisuje Ci wersję kompilatora. Przykładowy poprawny output:
> g++ --version
g++ (GCC) 10.3.0
Copyright (C) 2020 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.
W zależności od wersji kompilatora różne nowości z kolejnych standardów języka mogą być niedostępne. Zapoznaj się z tą tabelą na cppreference.org
Instalacja build-essential
Alternatywą dla instalacji samego kompilatora jest zainstalowanie pakietu służącego do budowania i kompilowania pod swoją konkretną dystrybucję Linuxa.
> sudo apt install build-essential
W skład tego pakietu wchodzą m.in. gcc
, g++
i system budowania make
.
Instalacja dodatkowych narzędzi
Warto oprócz samego kompilatora g++
zainstalować kilka dodatkowych narzędzi:
gdb
- debugger konsolowymake
- system budowania oparty o pliki Makefilecmake
- generator systemów budowaniabinutils
- narzędzia do analizy plików wykonywalnychvalgrind
- dynamiczny analizator kodu używany głównie do wykrywania wycieków pamięci
To wszystko można zainstalować jedną komendą
sudo apt install g++ gdb make cmake binutils valgrind