Przejdź do głównej zawartości

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.

g++ vs gcc

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 konsolowy
  • make - system budowania oparty o pliki Makefile
  • cmake - generator systemów budowania
  • binutils - narzędzia do analizy plików wykonywalnych
  • valgrind - 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

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.

g++ vs gcc

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 konsolowy
  • make - system budowania oparty o pliki Makefile
  • cmake - generator systemów budowania
  • binutils - narzędzia do analizy plików wykonywalnych
  • valgrind - 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