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.
- 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.