Jak zainstalować CMake na Debianie 12, 11 lub 10

Zagłębienie się w tworzenie oprogramowania na platformach Debian wymaga niezawodnego systemu kompilacji, a CMake wyróżnia się jako najlepszy wybór. Ten przewodnik koncentruje się na instalowaniu CMake na Debianie 12 Bookworm, Debianie 11 Bullseye lub Debianie 10 Buster. Dzięki CMake programiści zyskują wszechstronne narzędzie, które usprawnia tworzenie aplikacji na różnych platformach, od Linuksa i macOS po Windows.

Poniżej znajdują się niektóre z kluczowych atrybutów CMake dla użytkowników Debiana:

  • Obsługa wielu platform: Możliwość adaptacji CMake gwarantuje, że Twoje projekty będą mogły być tworzone w wielu systemach operacyjnych.
  • Wszechstronność językowa: Niezależnie od tego, czy Twój projekt jest w języku C, C++, czy Fortran, CMake zapewni Ci wsparcie.
  • Modułowość: Twórz moduły i skrypty wielokrotnego użytku za pomocą CMake, zwiększając spójność projektu.
  • Buduj elastyczność systemu: CMake może wygenerować niezbędne pliki kompilacji z Make i Ninja do Xcode i Visual Studio.
  • Skalowalność: Radź sobie z dużymi projektami ze skomplikowanymi zależnościami bez wysiłku dzięki projektowi CMake.
  • Dostosowywanie: Dostosuj logikę kompilacji za pomocą możliwości skryptowych CMake, aby spełnić określone wymagania projektu.

Biorąc pod uwagę te funkcje, w kolejnych sekcjach tego przewodnika omówione zostaną procesy instalacji CMake w Debianie, obejmujące zarówno metodę APT, jak i kompilację źródeł.

Metoda 1: Zainstaluj CMake przez APT

W tej sekcji omówiono instalację CMake na Debianie przy użyciu menedżera pakietów APT. Ta metoda jest zalecana dla większości użytkowników, ponieważ jest prosta i wykorzystuje domyślne repozytoria Debiana.

Zaktualizuj system Debian przed instalacją CMake

Przed zainstalowaniem nowego oprogramowania niezbędna jest aktualizacja systemu operacyjnego Debian, aby upewnić się, że wszystkie istniejące pakiety są aktualne. Ten krok pomaga zminimalizować potencjalne konflikty i zapewnia płynniejszy proces instalacji. Wykonaj następujące polecenie, aby zaktualizować system:

sudo apt update && sudo apt upgrade

Zainstaluj CMake za pomocą polecenia APT

Teraz, gdy Twój system jest aktualny, możesz zainstalować CMake z repozytorium Debiana. Ta metoda jest wygodna, ponieważ automatycznie zajmuje się wszystkimi wymaganymi zależnościami. Aby rozpocząć instalację, użyj następującego polecenia:

sudo apt install cmake

Upewnij się, że wersja CMake jest zainstalowana

Po zakończeniu instalacji dobrą praktyką jest sprawdzenie, czy CMake został poprawnie zainstalowany, sprawdzając jego wersję. W tym kroku podany jest również numer zainstalowanej wersji, który może pomóc w sprawdzeniu zgodności z określonymi projektami lub kompilacją systemów. Uruchom następujące polecenie, aby sprawdzić wersję CMake:

cmake --version

Metoda 2: Zainstaluj CMake ze źródła

W tej sekcji omówiona zostanie alternatywna metoda instalacji CMake na Debianie – kompilacja go z kodu źródłowego. To podejście jest odpowiednie dla użytkowników, którzy potrzebują najnowszej wersji CMake lub chcą mieć większą kontrolę nad procesem instalacji. Pamiętaj, że ta metoda wymaga ręcznych aktualizacji poprzez pobranie i ponowną kompilację nowszych wersji.

Zainstaluj pakiety wymagane do instalacji CMake

Przed skompilowaniem CMake ze źródła należy zainstalować niezbędne pakiety i narzędzia. Uruchom następujące polecenie, aby zainstalować te zależności:

sudo apt install build-essential checkinstall zlib1g-dev libssl-dev -y

Pobierz wersję CMake Choice

Najpierw odwiedź Strona z wydaniami CMake GitHub i pobierz link do pobrania najnowszej wersji. Pamiętaj, aby regularnie sprawdzać tę stronę, ponieważ poniższy przykładowy link będzie nieaktualny.

Następnie użyj wget polecenie pobrania pliku archiwum:

wget https://github.com/Kitware/CMake/releases/download/{version}/cmake-{version}.tar.gz

Na przykład, jeśli chcesz pobrać wersję 3.27.1, użyj następującego polecenia:

wget https://github.com/Kitware/CMake/releases/download/v3.27.1/cmake-3.27.1.tar.gz

Po pobraniu archiwum rozpakuj jego zawartość za pomocą następującego polecenia:

tar -zxvf cmake-{version number}.tar.gz

Uwaga: pamiętaj o wymianie {numer wersji} z aktualnie pobraną wersją, ponieważ powinna ona różnić się od przykładowej w tym przewodniku.

Teraz przejdź do wyodrębnionego katalogu:

cd cmake-{version number}

Uruchom skrypt Bootstrap dla instalacji CMake

W tym kroku uruchomisz plik bootstrap skrypt konfigurujący kompilację CMake. Jeśli napotkasz jakiekolwiek problemy, sprawdź dokładnie, czy wszystkie wymagane zależności zostały zainstalowane.

./bootstrap

The bootstrap Ukończenie skryptu może zająć kilka minut.

Jeśli skrypt ładujący zakończy się pomyślnie, powinieneś zobaczyć podobne dane wyjściowe w terminalu Debiana:

Gdy już to zrobisz, użyj make polecenie zbudowania pakietu:

make

Alternatywnie możesz uruchomić gmake:

gmake

Po zbudowaniu pakietu powinieneś zobaczyć podobny wynik w terminalu Debiana:

Zakończ instalację CMake za pomocą polecenia „make-install”

Po zbudowaniu pakietu zainstaluj CMake, korzystając z poniższych poleceń make install Komenda:

sudo make install

Proces instalacji może zająć kilka minut, dlatego warto zrobić sobie krótką przerwę.

Potwierdź instalację CMake

Po zakończeniu instalacji sprawdź, czy CMake został poprawnie zainstalowany, sprawdzając jego wersję:

make --version

Przetestuj instalację CMake za pomocą przykładowego programu

W tej sekcji zademonstrujemy, jak przetestować instalację CMake, tworząc i budując prosty program testowy. Ten proces pomoże Ci sprawdzić, czy CMake działa poprawnie w systemie Debian.

Utwórz katalog projektu dla testu CMake

Najpierw utwórz nowy katalog dla swojego projektu testowego:

mkdir cmake-test-project

Przejdź do nowo utworzonego katalogu:

cd cmake-test-project

Napisz prosty program w C++ dla testu CMake

Utwórz nowy plik C++ o nazwie main.cpp i otwórz go w swoim ulubionym edytorze tekstu:

nano main.cpp

Dodaj następujący kod do main.cpp:

#include <iostream>

int main() {
    std::cout << "Hello, CMake!" << std::endl;
    return 0;
}

Zapisz i zamknij plik.

Utwórz plik CMakeLists.txt na potrzeby testu CMake

W katalogu głównym katalogu projektu utwórz nowy plik o nazwie CMakeLists.txt i otwórz go w edytorze tekstu:

nano CMakeLists.txt

Dodaj następującą treść do CMakeLists.txt:

cmake_minimum_required(VERSION 3.10)
project(cmake_test_project)

set(CMAKE_CXX_STANDARD 14)

add_executable(cmake_test_project main.cpp)

Ten plik CMakeLists definiuje minimalną wymaganą wersję CMake, ustawia nazwę projektu, określa standard C++ i tworzy plik wykonywalny o nazwie cmake_test_project z main.cpp plik.

Zapisz i zamknij plik.

Skonfiguruj i zbuduj program testowy za pomocą CMake

Teraz utwórz nowy katalog o nazwie build w katalogu projektu:

mkdir build && cd build

Uruchom następujące polecenie, aby skonfigurować projekt za pomocą CMake:

cmake ..

Następnie zbuduj program testowy za pomocą następującego polecenia:

make

To polecenie skompiluje plik main.cpp plik i wygeneruj plik wykonywalny o nazwie cmake_test_project.

Krok 5: Uruchom program testowy, aby sprawdzić instalację CMake w Debianie

Na koniec uruchom program testowy za pomocą następującego polecenia:

./cmake_test_project

Jeśli wszystko zostało poprawnie skonfigurowane, powinieneś zobaczyć wynik „Hello, CMake!” wydrukowane na konsoli. Potwierdza to, że instalacja CMake działa poprawnie w systemie Debian.

Wniosek

Podsumowując, omówiliśmy dwa podejścia do instalacji CMake w systemie Debian Linux: prosty menedżer pakietów APT i bardziej konfigurowalna kompilacja źródeł. Najlepsza dla Ciebie metoda zależy od Twoich konkretnych potrzeb i komfortu technicznego z Debianem. Niezależnie od wybranej metody, CMake usprawni tworzenie oprogramowania, upraszczając i usprawniając proces kompilacji na różnych platformach. Szczęśliwego budynku!

Joshua James
Chodź za mną
Najnowsze posty autorstwa Joshua James (widzieć wszystko)

Dodaj komentarz