Suchergebnisse für Anfrage "gnu-make"
cmake add_custom_command Fehler, Ziel wird gelöscht
Ich erstelle eine ausführbare Testdatei mit CMake. Während des Erstellungsprozesses möchte ich die ausführbare Datei ausführen, die zurückgibt, ob die Tests bestanden wurden oder nicht. Wenn nicht, möchte ich, dass der Build fehlschlägt. Wenn ich ...
Wie kann eine Makrodefinition als Argument übergeben werden?
Ich möchte ein C-Makro definieren, indem ich es als Argument an @ übergebmake, das von der Kommandozeile aufgerufen wird. Background: Ich möchte die Direktive#define ENABLE_OPT 1 wird in meinen C-Quellcode aufgenommen, wenn eine bestimmte ...
Erstellen des C-Programms "out of source tree" mit GNU make
Ich möchte mit dem GNU make tool ein C-Projekt für meinen Mikrocontroller erstellen. Ich möchte es auf eine saubere Art und Weise tun, so dass mein Quellcode nach dem Build nicht mit Objektdateien und anderen Dingen überfüllt ist. Stellen Sie ...
Wie beschleunige ich die Kompilierungszeit meines CMake-fähigen C ++ - Projekts?
Ich bin in letzter Zeit auf mehrere SO-Fragen zu bestimmten Aspekten der Verbesserung der Durchlaufzeit von CMake-fähigen C ++ - Projekten gestoßen (z. B. "Auf welcher Ebene soll ich meinen Erstellungsprozess ...
Wie kann ich eine Musterregelabhängigkeit in einem Makefile optional machen?
Ich möchte machen, um den Zeitstempel einer Abhängigkeit zu verweisendann und nur dann, wen Die Datei existiert bereits. Ich habe eine Musterregel wie diese: %.pdf: %.sil sile $< -o $@Dies funktioniert in normalen Situationen sehr gut, aber die ...
Warum wird "make: Nothing to do for all" gedruckt?
Dies ist ein "Hello.c" Modul und "Makefile". Nach dem Ausführen vonmake aus dem Woking-Verzeichnis erhalte ich folgende Meldung: make: Nichts für alle zu tun. Dies ist die "Hello.c" -Datei: #include <linux/module.h> // included for all kernel ...
Make ignoriert generierte Abhängigkeiten
Ich versuche, ein Makefile für mein Projekt zu schreiben, das automatisch die Abhängigkeiten zwischen meinen Quelldateien erzeugt. Das Makefile sieht wie folgt aus: CC = g++ CFLAGS = -std=c++11 -Wfatal-errors -fdiagnostics-color=always LDFLAGS ...
Wie man das Pfadpräfix in die GNU Make-Musterregel einfügt
Folgendes berücksichtigen %.foo: %.bar echo $< > $@ngenommen, wir haben eine Datei1.bar, der ausgeführte Befehl ist einfachecho 1.bar > 1.foo. Wenn jedoch% enthält einen Pfad, nicht nur einen Dateinamen, es wird wählerisch. Mein Problem ist, ...
Anzahl der parallelen Build-Jobs in rekursivem Aufruf von make
Ich habe ein Makefile, das den realen Build in einem einzigen rekursiven Aufruf umschließt, um eine Lizenz für den Build zu erhalten und freizugeben, unabhängig davon, ob der Build erfolgreich ist. Beispiel .PHONY main_target main_target: ...
Warum funktioniert .SECONDARY nicht mit Mustern (%), während .PRECIOUS dies tut?
Meine Frage ist, besser zu verstehen, was ich in make process und .SECONDARY purpose vs .PRECIOUS verpasst habe, und mein Skript nicht zum Laufen zu bringen, da es bereits funktioniert. Ich verwende make, um entweder einen Emacs-Editor für eine ...