Jak zainstalować GCC w systemie Ubuntu

Aby zainstalować GCC w Ubuntu, otwórz terminal i uruchom polecenie sudo apt update, a następnie sudo apt install gcc g++. Aktualna dokumentacja dla programistów Ubuntu używa tych pakietów dla domyślnych kompilatorów C i C++. Jeśli potrzebujesz również wspólnych narzędzi do kompilacji i nagłówków programistycznych, zainstaluj build-essentialzamiast tego lub później.

Zainstaluj GCC na Ubuntu za pomocą APT

Najprostszą metodą jest menedżer pakietów APT Ubuntu. gccPakiet zawiera domyślny kompilator GNU C dla danej wersji, natomiast g++kompilator C++. Dokładna wersja GCC zależy od wersji Ubuntu, więc nie trzeba na stałe wpisywać numeru wersji w przypadku standardowej instalacji.

1. Otwórz terminal

Naciśnij Ctrl + Alt + T na pulpicie Ubuntu lub otwórz terminal z menu aplikacji. Na serwerze Ubuntu zaloguj się do powłoki jak zwykle.

Otwórz terminal Ubuntu w wierszu poleceń powłoki użytkownika przed zainstalowaniem GCC
Okno terminala Ubuntu gotowe na polecenia instalacyjne GCC.

2. Odśwież indeks pakietów

Przed zainstalowaniem kompilatora zaktualizuj informacje o pakiecie APT:

sudo apt update

Jeśli sudopojawi się prośba o podanie hasła, wpisz je i naciśnij Enter. Ubuntu zazwyczaj nie wyświetla znaków ani gwiazdek podczas wpisywania hasła sudo.

3. Zainstaluj kompilatory C i C++

Zainstaluj domyślne pakiety GCC Ubuntu:

sudo apt install gcc g++

Przejrzyj proponowane pakiety i zmiany dotyczące miejsca na dysku, a następnie potwierdź instalację, gdy APT wyświetli monit. Jest to zgodne z aktualnym podręcznikiem programisty Ubuntu dotyczącym konfiguracji GCC .

Terminal Ubuntu pokazujący polecenie apt update i sudo apt install gcc g++
APT odświeża informacje o pakietach i przygotowuje do instalacji GCC i G++.

Sprawdź, czy GCC jest zainstalowany

Po zakończeniu działania APT sprawdź kompilator:

gcc --version
g++ --version
command -v gcc

Numer wersji może się różnić w zależności od obsługiwanych wydań Ubuntu. Jest to zrozumiałe: pakiet Ubuntu gccśledzi domyślny kompilator wybrany dla danego wydania. Ostatnie polecenie powinno zazwyczaj wyświetlić ścieżkę, taką jak /usr/bin/gcc.

Terminal Ubuntu pokazujący polecenie gcc --version i wynik wersji GCC
Użyj gcc --version, aby potwierdzić dostępność kompilatora.

Skompiluj szybki program testowy

Możesz sprawdzić, czy kompilacja i linkowanie działają, tworząc niewielki program w C. Utwórz go hello.cz następującą zawartością:

#include <stdio.h>

int main(void) {
    printf("Hello, world!\n");
    return 0;
}

Następnie skompiluj i uruchom:

gcc hello.c -o hello
./hello

Powinieneś zobaczyć Hello, world!. GCC zwykle zajmuje się przetwarzaniem wstępnym, kompilacją, montażem i łączeniem, gdy wywołujesz go w ten sposób, zgodnie z opisem w oficjalnym podręczniku GCC .

Kompilacja hello.c za pomocą gcc w terminalu Ubuntu i uruchomienie pliku wykonywalnego Hello world
Prosty program w języku C skompilowany za pomocą GCC i pomyślnie uruchomiony w terminalu.

Czy zamiast tego lepiej zainstalować build-essential?

W przypadku wielu zadań programistycznych build-essentialjest to wygodniejsze niż instalowanie samych kompilatorów. Jest to metapakiet, który zawiera GCC, G++, GNU Make, nagłówki programistyczne oraz narzędzia do tworzenia pakietów Debiana potrzebne w wielu kompilacjach źródłowych.

sudo apt install build-essential

Jeśli zainstalowałeś już pakiet gcc g++, instalacja build-essentialjest bezpieczna; APT zachowa istniejące pakiety kompilatora i doda wszelkie brakujące zależności. Zależności pakietów możesz sprawdzić na oficjalnej stronie pakietów Ubuntu .

Zainstaluj określoną wersję GCC

Repozytoria Ubuntu mogą zawierać jednocześnie kilka wydań GCC, ale dostępne wersje zależą od wersji Ubuntu i włączonych repozytoriów. Unikaj kopiowania starych list, takich jak „gcc-7 do gcc-10”, ponieważ te nazwy pakietów nie są już wiarygodnym wyznacznikiem dla obecnych systemów.

Najpierw sprawdź, jakie pakiety kompilatora wersji oferują Twoje skonfigurowane repozytoria:

apt-cache search '^gcc-[0-9]+$'

Jeśli pojawi się potrzebna wersja, zainstaluj odpowiednie pakiety C i C++. Na przykład, gdy dostępna jest wersja 14:

sudo apt install gcc-14 g++-14
gcc-14 --version

Zastąp 14wersją obecną w repozytorium. Możesz zachować wiele wersji zainstalowanych i wywołać konkretny kompilator bezpośrednio, na przykład gcc-14, bez zmiany polecenia systemowego gcc. Ubuntu utrzymuje również oficjalne informacje o dostępności GCC , chociaż wyniki APT są najlepszym sposobem sprawdzenia repozytoriów faktycznie skonfigurowanych na Twoim komputerze.

Typowe problemy z instalacją

  • „Nie można zlokalizować pakietu”: uruchom sudo apt updatei sprawdź, czy Twoja wersja Ubuntu jest nadal obsługiwana i jej standardowe repozytoria są włączone.
  • gcc: command not foundpo instalacji: uruchom command -v gcci , dpkg -l gccaby potwierdzić, że pakiet został zainstalowany.
  • Projekt zgłasza brakujące nagłówki lub make: install build-essential, a następnie zainstaluj wszystkie biblioteki specyficzne dla projektu -devwskazane przez błąd kompilacji.

W przypadku standardowej konfiguracji Ubuntu C/C++ sudo apt install gcc g++jest to bezpośrednie rozwiązanie. build-essentialJest to jednak lepszy wybór, gdy potrzebujesz także standardowego zestawu narzędzi do kompilacji.

Zostaw komentarz

Jak bezpiecznie odzyskać utracone partycje i dane z dysku twardego

Jak bezpiecznie odzyskać utracone partycje i dane z dysku twardego

Dowiedz się, jak odzyskać utracone partycje i pliki za pomocą TestDisk i PhotoRec. Zabezpiecz dysk źródłowy, przeskanuj go bezpiecznie i zapisz odzyskane dane na innym dysku.

Jak skanować kody QR na komputerze stacjonarnym z systemem Linux

Jak skanować kody QR na komputerze stacjonarnym z systemem Linux

Skanuj kody QR w systemie Linux za pomocą CoBang, używając kamery internetowej lub pliku obrazu. Zobacz opcje instalacji, kroki konfiguracji i poprawki dotyczące dostępu do kamery Flatpak.

Jak zmienić ustawienia kamery internetowej w systemie Linux za pomocą Cameractrls

Jak zmienić ustawienia kamery internetowej w systemie Linux za pomocą Cameractrls

Zmień ustawienia kamery internetowej w systemie Linux za pomocą narzędzia Cameractrls: dostosuj ekspozycję, kolor, redukcję migotania i inne obsługiwane elementy sterujące, a następnie sprawdź zgodne tryby wideo.

Jak zainstalować PhpStorm na Linuksie: Toolbox, Tar.gz, Snap i AUR

Jak zainstalować PhpStorm na Linuksie: Toolbox, Tar.gz, Snap i AUR

Zainstaluj PhpStorm na Linuksie za pomocą JetBrains Toolbox lub samodzielnego archiwum tar.gz, a także opcji Snap i Arch AUR. Java jest już dołączona.

Jak wyciąć obraz w systemie Linux za pomocą programu GIMP

Jak wyciąć obraz w systemie Linux za pomocą programu GIMP

Usuń tło zdjęcia w systemie Linux za pomocą programu GIMP: narysuj obiekt, usuń wybrane tło, zachowaj przezroczystość i wyeksportuj plik PNG, który można ponownie wykorzystać.

Jak wykonać kopię zapasową płyty CD-ROM w postaci obrazu ISO w systemie Linux

Jak wykonać kopię zapasową płyty CD-ROM w postaci obrazu ISO w systemie Linux

Utwórz obraz ISO płyty CD-ROM w systemie Linux za pomocą GNOME Disks lub dd. Zidentyfikuj napęd optyczny, monitoruj kopiowanie, zweryfikuj obraz i dowiedz się, kiedy uszkodzona płyta lub płyta audio wymaga użycia innego narzędzia.

Jak skonfigurować dwa panele w środowisku XFCE 4

Jak skonfigurować dwa panele w środowisku XFCE 4

Utwórz oddzielny panel XFCE 4 dla każdego wyświetlacza, przypisz drugi panel do odpowiedniego wyjścia, określ jego położenie i rozmiar, a następnie dodaj potrzebne elementy uruchamiające i statusu.

Jak zainstalować Cisco Packet Tracer w systemie Linux

Jak zainstalować Cisco Packet Tracer w systemie Linux

Pobierz Cisco Packet Tracer 9.0.1 dla systemu Ubuntu 64-bit, zainstaluj pakiet DEB za pomocą APT, zaakceptuj licencję w terminalu i zaloguj się, aby rozpocząć laboratorium.

Pobierz FlightGear za darmo: Oficjalny przewodnik instalacji

Pobierz FlightGear za darmo: Oficjalny przewodnik instalacji

Pobierz FlightGear za darmo z oficjalnej strony. Porównaj pakiety dla systemów Windows, macOS i Linux, zainstaluj pliki danych i rozpocznij swój pierwszy lot.

OKSampler: darmowy, prosty sampler muzyczny do rytmów klawiszowych

OKSampler: darmowy, prosty sampler muzyczny do rytmów klawiszowych

OKSampler mapuje klipy MP3 na klawisze klawiatury i umożliwia zapętlanie dźwięku. Dowiedz się, co robi ten starszy, darmowy program, gdzie kończą się jego stare funkcje i co sprawdzić przed pobraniem.