gnu-make

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

.SECONDARY für eine Musterregel mit GNU Make

Ich möchte das spezielle Ziel .SECONDARY of GNU Make verwenden, um anzugeben, dass die Ergebnisse einer bestimmten Musterregel nicht gelöscht werden sollen, wenn sie als Zwischendateien erstellt werden. .PRECIOUS arbeitet mit Mustern, aber merkw...
12.07.2013, 23:18
2
Antworten

GNU Make "Abbrechen Trap: 6" nach gcc call aber Aufruf ist gültig, wenn sie alleine ausgeführt wird

Ich verwende GNU Make, um ein C / C ++ - Projekt zu erstellen, das viele Leute benutzen werden. Das Makefile versucht allgemein zu sein, da es in diesem Projekt viele optionale Dateien gibt und jeder Benutzer diese Dateien über eine MATLAB-Schni...
21.02.2013, 21:52
2
Antworten

Erstellen mehrerer vorkompilierter Header-Dateien mit GNU make

Ich benutze gcc (läuft als g++ ) und GNU make. Ich verwende gcc, um eine Header-Datei precompiled.h vorzukompilieren, indem ich precompiled.h.gch ; Die folgende Zeile in einem Makefile tut es: %Vor% Alles war gut, bis ich g++ mit v...
19.12.2010, 11:38
1
Antwort

GNU Make. Variablen mit einem Bereich, der auf ein einzelnes Makefile beschränkt ist

Ich versuche ein nicht-rekursives make-Build-System in meinem aktuellen Projekt zu implementieren. Was ich damit zu tun habe, sind Variablenbereiche. Zielspezifische Variablen passen nicht zu meinen Bedürfnissen, da Variablen oft Ziele und keine...
19.10.2012, 09:01
3
Antworten

Wie erstelle ich ein Verzeichnis in einem Makefile, wenn mkdir -p nicht verfügbar ist?

Ich habe ein Makefile, das die übliche Verzeichniserstellung durchführt: %Vor% Leider, wenn ich dies unter scratchbox2 ausführen, schlägt der Befehl mkdir -p immer still. Ich habe den folgenden Kludon versucht, der nicht funktioniert: %...
04.03.2011, 11:58
1
Antwort

Was ist der Zweck der TARGET_ARCH-Variable in Makefiles

Ich habe bemerkt, dass in Implicit Rules in Gnu Make die Variable $ (TARGET_ARCH) ist, zum Beispiel: %Vor% Ich vermute, dass diese Variable für die Cross-Compilierung benötigt wird, aber ich habe keine Informationen darüber in Gnu Make-Dokum...
27.08.2013, 22:26
4
Antworten

GNU macht bedingte Funktion $ (if ...) innerhalb einer benutzerdefinierten Funktion wird immer als wahr ausgewertet

Ich versuche, eine make-Funktion zu schreiben, um eine leere Datei zu berühren / zu erstellen und / oder die Berechtigungen, den Benutzer und die Gruppe, wenn möglich, zu setzen oder zu warnen, falls nicht. Jedoch scheint jede bedingte Überprüfu...
25.01.2012, 19:07
6
Antworten

Unterdrückt die Ausgabe von Regelfehlern

Ich habe eine Regel, die ein Verzeichnis erstellt %Vor% Aber nach dem ersten Mal, dass das Verzeichnis generiert wurde, erhalte ich folgende Ausgabe: %Vor% Gibt es eine Möglichkeit, die Regel nur auszuführen, wenn das Verzeichnis nicht e...
13.08.2010, 13:46