gnu-make

Dieses Tag steht für Fragen zu 'gmake', der GNU-Version des 'make' -Utility zur Pflege und Aktualisierung von Programmen.
3
Antworten

erhält einen Standardwert, wenn die Variable in make nicht gesetzt ist

(bearbeiten: Frage genauer basierend auf @Michael Feedback) In bash verwende ich oft Parametererweiterung : das Folgende Befehle drucken " default value ", wenn $VARNAME nicht gesetzt ist, ansonsten wird der Inhalt des VARNAME ausgegebe...
16.04.2013, 10:54
2
Antworten

Was sind gute Ressourcen für GNU Make? [geschlossen]

Ich habe ungefähr 1/3 des GNU Make-Handbuchs gelesen, weißt du irgendwelche Ressourcen, um wirklich die Kunst zu lernen, Make zu benutzen. Idealerweise gibt es einige Beispiele, wo zwei Arten von etwas möglich sind, und der Autor erklärt, wel...
21.07.2011, 19:20
1
Antwort

Was ist der Unterschied zwischen "make" und "make all"?

Ich habe ein Makefile mit folgender Struktur (Arbeitsbeispiel). %Vor% Ich erwarte, dass ein einfaches make alle drei Ziele erstellen würde, aber das ist nicht so: %Vor% Aber wenn ich das Ziel explizit spezifiziere, werden auch die Abh...
28.07.2011, 08:44
1
Antwort

GNU Make: Wie $ (Wildcard) innerhalb von $ (eval) aufgerufen wird

Ich versuche eine generische Build-Vorlage für meine Makefiles zu erstellen, so wie sie in Eval-Dokumentation . Ich kann nicht scheinen, dass die Wildcard-Funktion in einem eval funktioniert. Der grundlegende Code, mit dem ich Probleme habe,...
10.03.2010, 23:39
8
Antworten

So legen Sie die GNUMAKE-Variable fest, damit ndk-build funktioniert

Ich versuche, ndk-build in Cygwin unter Windows arbeiten zu lassen. Gemäß der NDK-Dokumentation (speziell INSTALL.htm), "Das NDK benötigt GNU Make 3.81 oder höher in Ihrer Entwicklung." Ich habe Gnu Make auf meinem Computer installiert....
26.01.2011, 15:06
1
Antwort

Wie sehe ich die Befehle, die von GNU ausgeführt werden?

Ich versuche ein komplexes Makefile zu debuggen. Wie bekommst du GNU make, um alle Befehle zu drucken? Ich konnte die Antwort in der man-Seite nicht finden (mit dem Flag -d scheint es nicht zu drucken). (Dies ist keine notwendige Information,...
08.12.2009, 23:11
2
Antworten

Warum funktioniert patsubst nicht mehr, wenn die sekundäre Erweiterung von $$ * verwendet wird?

Hier ist ein Beispiel aus dem GNU Make-Handbuch-Abschnitt über die sekundäre Erweiterung (etwas vereinfacht): %Vor% Das funktioniert großartig; Es baut bar.o und baz.o : %Vor% Aber wenn ich dieses Beispiel nur geringfügig zwicke,...
31.08.2014, 06:44
1
Antwort

Lesen Sie JSON und weisen Sie es einer Liste von make-Variablen zu

Ich kann einen Wert von package.json mit diesem erhalten: %Vor% Aber was, wenn ich mehrere Werte brauche? Wie: %Vor% Ist das der einzige Weg? Vielleicht gibt es eine Möglichkeit, eine Art Liste zu erstellen.     
16.04.2016, 12:11
2
Antworten

Wie folgt man der Verknüpfungsreihenfolge bei der Verknüpfung mit der statischen Bibliothek mit gnu-make?

Ich habe folgendes Problem: %Vor% Aber %Vor% läuft gut, nm zeigt den erwarteten Inhalt, Tests laufen, alle sind glücklich, etc. Ich habe SO durchsucht und viele Antworten gefunden (zB Linker-Bestellung - GCC ), Es ist also klar, d...
10.05.2012, 17:20
1
Antwort

GNU Make: Warnung: alte Befehle für Ziel 'xxx' ignorieren

Könnten Sie mir bitte helfen zu verstehen, wie GNU Make (Version 3.81) einfaches Makefile verarbeitet? Hier ist die Datei: %Vor% Jetzt führe ich den Befehl aus %Vor% um "e" Ziel zu erstellen. Die Ausgabe von Make sieht folgendermaßen aus...
02.03.2014, 11:44