Suchergebnisse für Anfrage "gnu-make"

4 die antwort

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 ...

2 die antwort

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 ...

8 die antwort

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 ...

TOP-Veröffentlichungen

4 die antwort

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 ...

2 die antwort

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 ...

12 die antwort

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 ...

2 die antwort

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 ...

2 die antwort

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, ...

4 die antwort

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: ...

4 die antwort

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 ...