Als «make» getaggte Fragen

16
.PHONY alle Regeln in GNU machen Datei?

Liege ich falsch in meiner Interpretation, dass ich im Grunde genommen erst die Regeln aufstellen sollte, bevor alle Regeln aufstellen: .PHONY: all of my rules all: echo "Executing all ..." of: echo "Executing of ..." my: echo "Executing my ..." rules: echo "Executing rules ..." Gibt es jemals...

13
configure.ac: nicht mit gettext

Ich versuche eine Gnome-Anwendung zu kompilieren und bin gespannt, was die Ausgabe beim Ausführen des autogen.shSkripts bedeutet: ~/Documents/Code/window-picker-applet $./autogen.sh autoreconf: Entering directory `.' autoreconf: configure.ac: not using Gettext autoreconf: running: aclocal...

13
Warum ändert sich das aktuelle Verzeichnis im Makefile nicht?

Ich versuche, ein einfaches Skript auszuführen. Klonen Sie ein Git-Repository in ein bestimmtes Verzeichnis und dann cdin dieses Verzeichnis, um ein Installationsskript auszuführen. Dieses Skript befindet sich in einem Makefile. Aber das cdscheint nicht zu funktionieren. Mein Installationsskript...

13
Ist `make -j` (ohne Argument) gefährlich? [geschlossen]

Geschlossen . Diese Frage basiert auf Meinungen . Derzeit werden keine Antworten akzeptiert. Möchten Sie diese Frage verbessern? Aktualisieren Sie die Frage, damit sie durch Bearbeiten dieses Beitrags mit Fakten und Zitaten beantwortet werden kann . Geschlossen vor 2 Jahren . Bereits heute Morgen...

12
Fehler "Kein Ziel" mit Make

Ich lerne, wie man verwendet makeund wie man Makefiles erstellt, also habe ich diese kleine Datei geschrieben: %.markdown: %.html pandoc -o $< $@ Aber wenn ich renne make, bekomme ich nur make: *** No targets. Stop.was ist

12
GCC-Fehler beim Ausführen von 'cc1'

Ich habe einen Linux-Kernel für meinen Raspberry Pi auf einem Laptop (unter Debian 7) crosskompiliert (befolgte die Anweisungen hier ); Aber wenn ich mit compiling ( make ARCH=arm CROSS_COMPILE=${CCPREFIX}) beginne , erhalte ich die folgenden Meldungen: CHK include/linux/version.h CHK...

11
Wie wird die Kompilierung fortgesetzt?

Ich weiß, dass ich einen makeProzess jederzeit unterbrechen kann, ohne den gesamten Quellbaum erneut kompilieren zu müssen. Wie ich weiß, makekompiliert ein Ziel nur, wenn es noch nicht kompiliert wurde oder der Quellcode nach der letzten Kompilierung geändert wurde. Aber wenn ich unterbreche make,...

11
Einschränken des Verhaltens von GNU-Make auf POSIX Make

Gibt es eine bekannte Möglichkeit, Linux dazu zu bringen, makedie unbeabsichtigte Verwendung von GNU-Make-spezifischen Erweiterungen in Makefile abzulehnen, wenn das Makefile anderer unter Linux bearbeitet oder verwendet wird? Ich meine, GNU-Make so einschränken, dass es sich wie makein POSIX...

11
Prozessersetzung in GNU-Makefiles

An einer Bash-Eingabeaufforderung kann diff mithilfe von Pseudodateien ausgeführt werden: diff <(echo test) <(echo test) Das Hinzufügen wie es ist zu einem Makefile schlägt fehl: all: diff <(echo test) <(echo test) Der Fehler (Hinweis: / bin / sh zeigt auf / bin / bash auf diesem...

10
Beschwerden machen "fehlendes Trennzeichen (meinten Sie TAB?)"

Beim Versuch, die som_pak-3.1-NAcMoS.tar.gzDatei zu installieren , habe ich die folgenden Befehle verwendet: $ tar xvf som_pak-3.1-NAcMoS.tar.gz $ cd som_pak-3.1 $ cp makefile.unix makefile $ make $ cd .. $ ln -s som_pak-3.1 $NACMOS_HOME/som_pak Beim Ausführen des makeBefehls wird jedoch der...

10
Was bedeutet% Symbol in Makefile?

Ich spiele mit Makefiles herum und bin auf % .o oder % .c gestoßen . Soweit ich verstanden habe, werden alle c- oder o- Dateien angegeben. Aber warum diese Arbeit: %.o: %.c $(CC) -c $^ -o $@ und das funktioniert nicht SOURCE := $(wildcard *.c) $(SOURCE:.c=.o): SOURCE $(CC) -c $^ -o $@ Beide...