Was ist der CMake-Generator?
Was ist der CMake-Generator?

Video: Was ist der CMake-Generator?

Video: Was ist der CMake-Generator?
Video: CM01 - CMake Grundlagen (german) 2024, November
Anonim

EIN CMake-Generator ist für das Schreiben der Eingabedateien für ein natives Build-System verantwortlich. Genau einer der CMake-Generatoren muss für einen Build-Baum ausgewählt werden, um zu bestimmen, welches native Build-System verwendet werden soll. CMake-Generatoren sind plattformspezifisch, sodass sie möglicherweise nur auf bestimmten Plattformen verfügbar sind.

Ebenso fragen die Leute, wofür wird CMake verwendet?

CMake ist ein plattformübergreifendes kostenloses Open-Source-Softwaretool zur Verwaltung des Build-Prozesses von Software mit einer Compiler-unabhängigen Methode. Es unterstützt Verzeichnishierarchien und Anwendungen, die von mehreren Bibliotheken abhängen.

Zweitens, wie verwenden Sie die CMake-GUI? Laufen cmake - gui Zu verwenden es rennt cmake - gui , geben Sie den Quell- und Binärordnerpfad ein und klicken Sie dann auf Konfigurieren. Wenn der Binärordner nicht vorhanden ist, CMake fordert Sie auf, es zu erstellen. Sie werden dann aufgefordert, einen Generator auszuwählen.

Was ist außerdem der CMake-Befehl?

Die " cmake "ausführbar ist die CMake-Befehl -Line-Schnittstelle. Es kann verwendet werden, um Projekte in Skripten zu konfigurieren. CMake ist ein plattformübergreifender Build-System-Generator. Projekte spezifizieren ihren Build-Prozess mit plattformunabhängigen CMake Listendateien, die in jedem Verzeichnis eines Quellbaums mit dem Namen CMakeLists enthalten sind. TXT.

Was ist Ninja-CMake?

Ninja ist ein kleines Build-System mit Fokus auf Geschwindigkeit. Es wird auch zum Bauen verwendet Android , und wird von den meisten Entwicklern verwendet, die an LLVM arbeiten. Im Gegensatz zu Make, Ninja fehlen Funktionen wie String-Manipulation, wie Ninja build-Dateien sind nicht dazu gedacht, von Hand geschrieben zu werden.

Empfohlen: