Installieren Sie CMake-Linux

Einer der Vorteile von Linux-Distributionen ist die Möglichkeit, Mehrzweck-Tools zu installieren und zu verwalten. Einer der beliebtesten ist alles, was mit Programmierung zu tun hat. Linux ist eine angereicherte Plattform für diese Art von Aufgabe, da dies, wie bereits erwähnt, möglich sein wird Verwendung verschiedener Plattformen, um diese Aktion zu erweitern, und CMake ist dank seines plattformübergreifenden Betriebs eine der besten verfügbaren Optionen.

 

Was ist CMake
CMake ist eine Gruppe von plattformübergreifenden Open-Source-Tools, mit denen es möglich ist, Software auf einfache Weise und mit den besten Sicherheits- und Entwicklungsoptionen zu erstellen, zu testen und zu paketieren. CMake ermöglicht es uns, den Softwarekompilierungsprozess über seine Plattform und mehr zu steuern Modus mit der Verwendung von Compiler-unabhängigen Konfigurationsdateien führt dies zu nativen Makefiles und Workspaces, die ideal für den Einsatz in der zu verwendenden Build-Umgebung sind.
CMake wird hauptsächlich in den Sprachen C und C++ verwendet, aber das bedeutet nicht, dass es nur für diese beiden gilt, da es möglich sein wird, Quellcode aus anderen kompatiblen Sprachen zu kompilieren.

 

CMake-Optionen
Die globalen CMake-Optionen lauten wie folgt:

 

 

-S <Pfad>: Gibt das Quellverzeichnis an

 

-B <directory_path>: bezieht sich auf das Build-Verzeichnis

 

-C <initial_cache>: Vorab ein Skript laden, um den Cache zu füllen

 

-D <var>[:<type>]=<value> – erstellt oder aktualisiert einen CMake-Cache-Eintrag

 

-G <generator>: Gibt einen Build-System-Generator an

 

-T <tool_group>: bezieht sich auf den Namen des Toolsets, um seine Kompatibilität mit dem Generator anzuzeigen

 

–install-prefix <Verzeichnis> Gibt das Installationsverzeichnis an

 

-wdev: Entwicklerwarnungen aktivieren

 

-wno-dev: Entwicklerwarnungen ignorieren

 

–preset <preset>: Gibt einen Konfigurationsstandardwert an

 

–list-presets: Wendet die Liste der Voreinstellungen an

 

-E: ist der CMake-Befehlsmodus

 

–build <dir>: Erstellt einen von CMake generierten Binärbaum

 

-N: verwendet den Anzeigemodus

 

–trace: Versetzt CMake in den Trace-Modus

 

 

TechnoWikis erklärt, wie CMake unter Linux installiert wird, und für diesen Fall verwenden wir Ubuntu.

 

 

Um auf dem Laufenden zu bleiben, denken Sie daran, unseren YouTube-Kanal zu abonnieren!   ABONNIEREN

 

So installieren Sie CMake unter Linux

 

Schritt 1

Wir öffnen das Terminal und installieren die ersten Dienstprogramme mit dem Befehl:

 sudo apt install clang lldb lld 

1-How-to-install-CMake-on-Linux.png

 

 

Schritt 2

Wir müssen diesen Vorgang bestätigen, indem wir den Buchstaben S eingeben:

 

2-How-to-install-CMake-on-Linux.png

 

 

Schritt 3

Der Download und die Installation werden gestartet:

 

3-How-to-install-CMake-on-Linux.png

 

 

Schritt 4

Am Ende dieses Prozesses sehen wir Folgendes:

 

4-How-to-install-CMake-on-Linux.png

 

Schritt 5

Clang ist ein Sprachschnittstellen- und Tool-Framework, das für die C-Sprachen (C, C++, Objective C/C++, OpenCL, CUDA und RenderScript) verfügbar ist und für das LLVM-Projekt durch einen GCC-kompatiblen Compiler-Treiber (clang ) und einen Compiler-Treiber, der mit MSVC kompatibel ist (clang-cl.exe), in seinen Funktionen finden wir:

  • Architektur basierend auf dem modularen Bibliotheksmodell
  • Aussagekräftige Diagnosen
  • Schnelle Builds und geringer Speicherverbrauch, damit Sie die Ressourcen nicht überschreiten
  • GCC-Kompatibilität
  • IDE-Integration
  • Integriert einen einheitlichen Parser für C, Objective C, C++ und Objective C++

 

Schritt 6

Jetzt installieren wir GCC:

 sudo apt install build-essential 

5-How-to-install-CMake-on-Linux.png

 

Schritt 7

GCC (GNU Compiler Collection) ist eine Gruppe von GNU-Compilern für C-, C++-, Objective-C-, Fortran-, Ada-, Go- und D-Schnittstellen, einige ihrer Funktionen sind:

 

  • Es verfügt über mehrere Sprachschnittstellen
  • Kompatibel mit 64-Bit-Mikrocontrollern, DSPs und CPUs
  • GCC ist in C geschrieben
  • Es ist modular aufgebaut

 

Schritt 8

Sobald dies installiert ist, öffnen wir Ubuntu Software, um CMake zu finden und zu installieren:

 

6-How-to-install-CMake-on-Linux.png

 

 

Schritt 9

Wir klicken auf CMake, um Folgendes zu sehen:

 

7-How-to-install-CMake-on-Linux.png

 

Schritt 10

Wir klicken auf Installieren, bestätigen das Passwort und die Installation findet statt:

 

8-How-to-install-CMake-on-Linux.png

 

Schritt 11

Am Ende sehen wir Folgendes:

 

9-How-to-install-CMake-on-Linux.png

 

 

Schritt 12

Die Syntax zur Verwendung von CMake unter Linux lautet wie folgt:

 cmake -DCMAKE_SHARED_LINKER_FLAGS="-fuse-ld=<linker>" -DCMAKE_EXE_LINKER_FLAGS="-fuse-ld=<linker" -DCMAKE_CXX_COMPILER=<C++-Compiler> 
Schritt 13

Im Terminal führen wir „cmake“ aus, um die verfügbaren Optionen zu sehen:

 

 

10-How-to-install-CMake-on-Linux.png

 

 

Schritt 14

CMake kann Generatoren für Plattformen verwenden wie:

  • Erhabener Text 2 – Ninja
  • Erhabener Text 2 – Unix
  • Kate-Ninja
  • Watcom WMake
  • Ninja
  • Eclipse CDT4 – Ninja
  • Eclipse CDT4 – Unix
  • Codeblöcke – Ninja
  • CodeLite – Ninja
  • CodeLite-Unix

 

CMake ist ein wertvolles Werkzeug, wenn Ihr Fokus auf der Entwicklung liegt, dank seiner Funktionen wird diese Aufgabe zu etwas extrem Einfachem, aber voller Erweiterungsmöglichkeiten.