Zum Hauptinhalt springen

So verwenden Sie Cmake unter Linux: Eine detaillierte Anleitung

Cmake - es ist ein plattformübergreifendes Software-Build-Automatisierungssystem. Es wird verwendet, um den Prozess der Erstellung von Programmen auf verschiedenen Betriebssystemen zu vereinfachen und zu standardisieren. In diesem Artikel werden wir uns eine ausführliche Anleitung zur Verwendung von Cmake in einer Linux-Umgebung ansehen.

Die Vorteile der Verwendung von Cmake unter Linux liegen auf der Hand. Erstens können Sie mit Cmake plattformunabhängige Build-Dateien erstellen, was die Portabilität des Quellcodes zwischen verschiedenen Betriebssystemen erleichtert. Zweitens bietet Cmake viele Tools zum Verwalten der Projektassembly, einschließlich der Möglichkeit, Compiler und Kompilierungsoptionen zu konfigurieren. Mit Cmake können Sie auch die Erstellung eines Projekts automatisieren und seine Parameter leicht ändern.

Um mit Cmake unter Linux zu beginnen, müssen Sie es auf Ihrem System installieren. Dies kann mit dem Paketmanager Ihrer Distribution erfolgen. Nach der Installation von Cmake können Sie die Befehlszeile oder die GUI verwenden, um den Build Ihres Projekts zu verwalten. Der einfachste Weg, Cmake zu verwenden, besteht jedoch darin, eine CMakeLists-Datei zu erstellen.txt, in dem Sie die Parameter Ihres Projekts beschreiben.

Ein Beispiel für CMakeLists.txt:

cmake_minimum_required(VERSION 3.10)

project(MyProject)

add_executable(my_program main.cpp)

target_link_libraries(my_program my_library)

In diesem Beispiel geben wir die minimale Version von Cmake an, geben den Namen unseres Projekts an und erstellen eine ausführbare Datei mit dem Namen my_program, die von der Bibliothek my_library abhängt. Um das Projekt zu erstellen, müssen Sie in das Verzeichnis mit der CMakeLists-Datei wechseln.txt und führen Sie den Befehl cmake aus ., die die Dateien zum Erstellen des Projekts erstellt. Anschließend können Sie den Befehl make ausführen, um den Quellcode zu kompilieren und eine ausführbare Datei zu erstellen.

In diesem Artikel haben wir uns nur kurz mit den Grundlagen der Verwendung von Cmake unter Linux befasst. Es wird empfohlen, sich mit der Cmake-Dokumentation vertraut zu machen und sich mit diesem leistungsstarken Toolsystem vertraut zu machen. Cmake vereinfacht den Build-Prozess von Projekten erheblich und spart Zeit und Aufwand bei der Softwareentwicklung unter Linux.

Installieren von Cmake unter Linux

Um mit Cmake unter Linux zu beginnen, müssen Sie es auf Ihrem Betriebssystem installieren. In diesem Abschnitt werden wir diesen Prozess Schritt für Schritt untersuchen.

  1. Öffnen Sie ein Terminal unter Linux.
  2. Geben Sie den folgenden Befehl ein, um die Liste der verfügbaren Softwarepakete zu aktualisieren:

sudo apt-get update

  1. Nachdem die Aktualisierung der Paketliste abgeschlossen ist, geben Sie den folgenden Befehl ein, um Cmake zu installieren:

sudo apt-get install cmake

  1. Während des Installationsprozesses werden Sie möglicherweise nach einer Bestätigung gefragt. Geben Sie y ein , um fortzufahren.

Nachdem Sie Cmake erfolgreich auf Ihrem System installiert haben, können Sie die Version von Cmake überprüfen, indem Sie den Befehl eingeben:

Dieser Befehl zeigt die installierte Version von Cmake an und bestätigt, dass die Installation erfolgreich abgeschlossen wurde.

Konfigurieren von Umgebungsvariablen

Sie können den Befehl export verwenden, um Umgebungsvariablen unter Linux zu konfigurieren. Es folgt ein Beispielbefehl zum Festlegen einer Umgebungsvariablen:

Wenn Sie beispielsweise die Umgebungsvariable LIB_DIR auf /usr/local/lib setzen möchten, können Sie den folgenden Befehl ausführen:

In Cmake können Sie benutzerdefinierte Umgebungsvariablen in der CMakeLists-Datei verwenden.txt mit dem Befehl $ENV . Hier ist ein Beispiel für die Verwendung einer Umgebungsvariablen in Cmake:

cmake_minimum_required(VERSION 3.12)project(MyProject)set(LIB_DIR $ENV)# добавление пути к библиотекамlink_directories($)# добавление пути к заголовочным файламinclude_directories($/include)# . остальной код сборки проекта

Daher wird die Umgebungsvariable LIB_DIR verwendet, um die Pfade zu den Bibliotheken und Header-Dateien des Projekts anzugeben.

Das TeamDie Beschreibung
export VARIABLENNAME=Wert Festlegen des Werts einer Umgebungsvariablen