Każdy system operacyjny ma wbudowane zależności, aby działać płynnie. Krótko mówiąc, te programy pomocnicze są często wymagane do kompilacji oprogramowania i zapewnienia, że ​​całe oprogramowanie zależne jest dostępne w razie potrzeby.

Niezbędny do kompilacji meta-pakiet Ubuntu zawiera kilka takich pakietów, które zapewniają, że korzystanie z Linuksa jest tak bezproblemowe, jak chcesz. Te pakiety są częścią Debiana i zawierają wszystkie komponenty potrzebne do stworzenia pakietu Debiana.

W Ubuntu istnieje pięć pakietów zawartych w meta-pakietu build-essential:

  • dpkg-dev: Możesz użyć tego pakietu, aby rozpakować, zbudować, a nawet przesłać pakiety źródłowe DEB. Zasadniczo możesz użyć tego narzędzia do pakowania oprogramowania dla Systemy oparte na Debianie.
  • robić: Narzędzie make jest integralną częścią Linuksa, która tworzy i interpretuje pliki Makefile. Makefile jest niezbędny do zapewnienia kompilatorowi wskazówek roboczych. Podczas instalacji upewnij się, że zaadresujesz wszystkie make: polecenie nie znalazło błędów.
  • instagram viewer
  • libc6-dev: libc6-dev to biblioteka GNU C, która zawiera niezbędne pliki nagłówkowe i biblioteki programistyczne do przetwarzania i kompilowania skryptów C i C++.
  • gcc/g++: Są to kompilatory odpowiednio dla skryptów C i C++.

Po zainstalowaniu podstawowych pakietów w systemie możesz utworzyć skrypty C++, aby sprawdzić stan i zakres instalacji.

Alternatywnie nie ma sztywnej i szybkiej reguły uniemożliwiającej instalowanie każdego oprogramowania osobno. Ponieważ jednak pakiet podstawowy jest dostarczany jako dołączona lista oprogramowania, będziesz mieć wszystko w jednym miejscu, co jest wygodne.

Jak zainstalować build-essential na Ubuntu?

Gdy musisz zainstalować meta-pakiet niezbędny do kompilacji w systemie Ubuntu, możesz wykonać następujące czynności:

Zainstaluj wszystkie oczekujące aktualizacje dla istniejących pakietów za pomocą aktualizacja oraz Aktualizacja polecenia:

aktualizacja sudo apt && aktualizacja sudo apt -y

Aby zainstalować build-essential, możesz użyć następującego polecenia:

sudo apt zainstalowaćbudować-niezbędny

Podczas fazy instalacji kompilator prosi o pozwolenie na zainstalowanie określonych pakietów. Rodzaj tak o udzielenie pozwolenia. Zauważysz również wiele poleceń służących do rozpakowywania i konfigurowania pakietów. To prawie jak wypełnianie luk w ekosystemie Linuksa.

W następnym kroku możesz zainstalować strony podręcznika, które pomogą Ci w instalacji pakietu niezbędnego do kompilacji. Jest to krok opcjonalny, jeśli nie chcesz go instalować.

sudo apt zainstalować manpages-dev

Teraz, gdy wszystkie pakiety są zainstalowane, możesz sprawdzić wersję GCC za pomocą następującego polecenia:

gcc --wersja

Dane wyjściowe są następujące:

gcc (Ubuntu 11.2.0-19ubuntu1) 11.2.0

Ponieważ sprawdzasz już wersję GCC, zaleca się również sprawdzenie wersji g++ za pomocą --wersja Komenda:

g++ --wersja

Numery wersji znajdują się na końcu ciągu, podobnie jak 11.2.0. Numery wersji będą się różnić w zależności od używanej wersji Ubuntu.

Ponieważ biblioteki kompilatora są zainstalowane, możesz uruchomić program w C, aby sprawdzić parametry instalacji.

Uruchamianie skryptu C przy użyciu GCC

Aby sprawdzić, czy zainstalowano meta-pakiet niezbędny do kompilacji, możesz napisać i skompilować przykładowy skrypt C. Otwórz swój ulubiony edytor tekstu w Ubuntu. Możesz wybierz między Vim i nano napisać następujący fragment kodu:

nanotest.c

Dodaj następujący fragment kodu w edytorze tekstu i zapisz skrypt:

#włączać <stdio.h>
próżnia Główny()
{
printf(„Cześć, to jest test kompilator w Kompilator C!
");
}

Oto jak powinien wyglądać plik tekstowy:

Oto krótkie wyjaśnienie programu:

  • stdio.h: Standardowy nagłówek biblioteki wejścia-wyjścia
  • Główny(): Ta funkcja uruchamia program C
  • printf(): Funkcja C do drukowania danych wyjściowych
  • \n: Drukuje dane wyjściowe w nowej linii

Aby zapisać, po prostu naciśnij Ctrl + X, śledzony przez Tak oraz Wchodzić.

Następnie musisz utworzyć plik wykonywalny w następujący sposób:

gcctest.c-otest

Uruchom nowo utworzony plik C za pomocą polecenia:

./test

Dane wyjściowe zapisane i skompilowane w edytorze tekstu są pomyślnie publikowane w oknie terminala. To dowodzi, że instalacja kompilatora GCC przebiegła pomyślnie.

Jak odinstalować build-essential z Ubuntu?

Na koniec mogą wystąpić sytuacje, w których będziesz chciał odinstalować pakiety zainstalowane podczas instalacji pakietu niezbędnego do kompilacji. W takim scenariuszu możesz użyć podstawowego polecenia:

sudo apt usuń build-essential

Powinno to usunąć wszystkie zainstalowane pakiety. Dodatkowo przydatne będzie również uruchomienie polecenia autoremove w celu usunięcia pozostałych pakietów:

sudo apt autoremove

Niezbędne do kompilacji programy w Ubuntu nadal stanowią integralną część Twojej regularnej kompilacji kodu i instalacji oprogramowania.

Ponieważ te pakiety stanowią podstawę dla każdego wykonania, ważne jest, aby zainstalować je zaraz po aktualizacji do any nowe wydanie Ubuntu lub przejście z innego systemu operacyjnego na Linux, zwłaszcza Windows, aby uniknąć niechcianych opóźnień i kompilacji błędy.