Ein Makefile ist eine Eingabedatei für die Build-Steuerungssprache / das Tool make. Es gibt Ziele und Abhängigkeiten zusammen mit zugehörigen Befehlen an, die zum Aktualisieren der Ziele ausgeführt werden sollen (auch als Rezepte bezeichnet).
Kann jemand eine klare Erklärung geben, wie die Variablenzuweisung in Makefiles wirklich funktioniert? Was ist der Unterschied zwischen : VARIABLE = value VARIABLE ?= value VARIABLE := value VARIABLE += value Ich habe den Abschnitt im Handbuch von GNU Make gelesen , aber er macht für mich immer noch keinen …
Kann ich Variablen als Befehlszeilenargumente an ein GNU-Makefile übergeben? Mit anderen Worten, ich möchte einige Argumente übergeben, die schließlich zu Variablen im Makefile werden.
Das ist mein Makefile: all:ll ll:ll.c gcc -c -Wall -Werror -02 c.c ll.c -o ll $@ $< clean : \rm -fr ll Wenn ich versuche make cleanoder make make, erhalte ich folgende Fehlermeldung: :makefile:4: *** missing separator. Stop. Wie kann ich es reparieren?
Während dem Rennen ./configure --prefix=/mingw auf einem MinGW / MSYS-System für eine Bibliothek, die ich zuvor ausgeführt hatte './configure --prefix=/mingw && make && make install' Ich bin auf diese Nachricht gestoßen: WARNUNG: Eine Version des Vamp Plugin SDK ist bereits installiert. Erwarten Sie Sorgen und Sorgen, wenn Sie eine neue …
Wie können Sie über die Befehlszeile erkennen, wie viele Kerne sich auf dem Computer befinden, wenn Sie Mac OS X ausführen? Unter Linux verwende ich: x=$(awk '/^processor/ {++n} END {print n+1}' /proc/cpuinfo) Es ist nicht perfekt, aber es ist nah. Dies soll zugeführt werden make, weshalb es ein Ergebnis 1 …
Ich versuche, GCC (Linux) mit einem Makefile zu verwenden, um mein Projekt zu kompilieren. Ich erhalte den folgenden Fehler, der in diesem Zusammenhang nicht zu entziffern scheint: "No rule to make target 'vertex.cpp', needed by 'vertex.o'. Stop." Dies ist das Makefile: a.out: vertex.o edge.o elist.o main.o vlist.o enode.o vnode.o g++ …
Ich benutze Makefiles. Ich habe ein Ziel namens, rundas das Build-Ziel ausführt. Vereinfacht sieht es wie folgt aus: prog: .... ... run: prog ./prog Gibt es eine Möglichkeit, Argumente zu übergeben? Damit make run asdf --> ./prog asdf make run the dog kicked the cat --> ./prog the dog kicked …
Wir müssen ein Makefile verwenden, um alles für unser Projekt zusammenzuführen, aber unser Professor hat uns nie gezeigt, wie es geht. Ich habe nur eine Datei a3driver.cpp. Der Treiber importiert eine Klasse von einem Speicherort "/user/cse232/Examples/example32.sequence.cpp". Das ist es. Alles andere ist in der enthalten .cpp. Wie würde ich ein …
Ich codiere unter C / C ++ und verwende ein (GNU) Makefile, um den Code zu kompilieren. Ich kann dasselbe mit CMake machen und ein MakeFile bekommen. Was ist jedoch der Unterschied zwischen der Verwendung von Makefile und CMake zum Kompilieren des Codes?
Ich versuche, ein Kompilierungsproblem zu debuggen, aber ich kann GCC (oder vielleicht ist es make ??) nicht dazu bringen, mir die tatsächlichen Compiler- und Linker-Befehle anzuzeigen, die es ausführt. Hier ist die Ausgabe, die ich sehe: CCLD libvirt_parthelper libvirt_parthelper-parthelper.o: In function `main': /root/qemu-build/libvirt-0.9.0/src/storage/parthelper.c:102: undefined reference to `ped_device_get' /root/qemu-build/libvirt-0.9.0/src/storage/parthelper.c:116: undefined reference …
Ich arbeite routinemäßig auf mehreren verschiedenen Computern und verschiedenen Betriebssystemen, nämlich Mac OS X, Linux oder Solaris. Für das Projekt, an dem ich arbeite, ziehe ich meinen Code aus einem Remote-Git-Repository. Ich möchte in der Lage sein, an meinen Projekten zu arbeiten, unabhängig davon, an welchem Terminal ich mich befinde. …
We use cookies and other tracking technologies to improve your browsing experience on our website,
to show you personalized content and targeted ads, to analyze our website traffic,
and to understand where our visitors are coming from.
By continuing, you consent to our use of cookies and other tracking technologies and
affirm you're at least 16 years old or have consent from a parent or guardian.