Als «makefile» getaggte Fragen

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

2
Wie kann ich eine Nachricht in Makefile drucken?
Ich möchte eine Nachricht drucken, während ich den Erstellungsprozess mit a durchführe makefile. Der folgende kann die Nachricht drucken, führt das Skript danach jedoch nicht aus. Wie kann ich diese Probleme beheben? ifeq (yes, ${TEST}) CXXFLAGS := ${CXXFLAGS} -DDESKTOP_TEST test: @echo '************ TEST VERSION ************' else release: @echo "************ RELEASE …
72 makefile 

16
CMAKE_MAKE_PROGRAM nicht gefunden
Ich habe mit CMake das Ende meines Seils erreicht; es hat so viel Potenzial, aber ich kann es nicht dazu bringen, die grundlegenden Systemwerkzeuge (dh make) zu finden, um zu funktionieren. Symptome CMake und die CMake-GUI erzeugen Folgendes (nach dem Löschen der Datei CMakeCache.txt): Processing top-level CMakelists.txt for project swb …
72 makefile  cmake  mingw 

8
Makefile zum Kompilieren mehrerer C-Programme?
Dies ist eine unglaublich einfache Frage, aber ich bin neu in Makefiles. Ich versuche ein Makefile zu erstellen, das zwei unabhängige Programme kompiliert: program1: gcc -o prog1 program1.c program2: gcc -o prog2 program2.c Alle Online-Beispiele enthalten mehr Details als ich brauche und sind verwirrend! Ich möchte nur, dass die beiden …
71 c  makefile 

5
make: Regel Aufrufregel
Kann ich in einem Makefile eine Regel aus einer anderen Regel aufrufen? Ähnlich zu: rule1: echo "bye" rule2: date rule3: @echo "hello" rule1
70 makefile 

11
Verwenden von 'make' unter OS X.
Ich habe ein MacBook Pro, an dem ich etwas entwickeln möchte. Ich habe ein Programm, das ich erstellen möchte, und als ich es makezum Erstellen verwendet habe, wurde der Fehler "Befehl nicht gefunden" angezeigt. Ich habe einige Google- und Stapelüberlaufsuchen durchgeführt und es sieht nicht so aus, als ob dies …
Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.