Wie füge ich Kommentare (mit Echo) in eine Makefile
hinzu, so dass sie gedruckt werden, wenn sie ausgeführt werden?Kommentare zu Makefile hinzufügen
12
A
Antwort
2
Da ein Makefile hauptsächlich Befehle enthält, die beim Erstellen bestimmter Ziele ausgeführt werden, würde ich sagen, dass Sie genau das verwenden: echo
.
2
all :
echo "Building!"
$(CC) $(OBJECTS) $(LPATH) $(LIBS) -o $(PROGRAM)
2
Visual C++ Nmake hat die !message text...
Präprozessordirektive. Ich habe GNU make nicht verwendet, also tue ich es nicht, wenn es so wie es ist, aber die schnelle Suche zeigt, dass es die $(info text...)
Funktion hat.
Und innerhalb Befehlsblöcke können Sie echo
verwenden.
24
sollten Sie
target:
@echo "Building!"
Hinweis verwenden die @
, die den selbst Befehl angezeigt werden Stellen nicht erzählt. Ohne diese würde die Ausgabe wie folgt aussehen:
echo "Building!"
Building!
3
Oder da Make schiebt nur, was in der Regel zu bash ist, könnten Sie nur ein Pfund verwenden bash behandeln es als Kommentar zu haben.
Rule: Dependencies
# Your Comment
Command
Will Ausgang
$ make Rule
# Your Comment
Command
Verwandte Themen
- 1. Makefile kann Kommentare nicht verstehen
- 2. Compiler-Option hinzufügen, ohne zu bearbeiten Makefile
- 3. Kommentare zu Topf Hinzufügen von Dateien automatisch
- 4. Ajax - Kommentare asynchron hinzufügen
- 5. Makefile: Übergabe Preprozessor durch Makefile zu g ++
- 6. Hinzufügen von Pfad der gemeinsam genutzten Bibliothek zu Makefile
- 7. Convert Single Line Kommentare zu Blockieren Kommentare
- 8. Kommentare nach dem Hinzufügen des Elements zu Go AST
- 9. Kommentare mithilfe von XDT-Transformation hinzufügen
- 10. Facebook-Kommentare zu jedem Beitrag?
- 11. iOS facebook Kommentare zum Kommentarfeld hinzufügen
- 12. Fehler 127 zu kompilieren "Makefile"
- 13. Nichts für Makefile zu tun
- 14. Konvertierung von Makefile zu CMake
- 15. Makefile C Unterverzeichnis Regel zu machen obj
- 16. Kommentare zu jeder Rezension zählen?
- 17. WinMerge: wie Kommentare zu ignorieren
- 18. Makefile zu js Dateien zu kombinieren und eine komprimierte Version
- 19. Soll ich "Makefile" oder "Makefile" nennen?
- 20. Makefile von einem anderen Makefile aufrufen?
- 21. Make/Makefile Fortschrittsanzeige!
- 22. Makefile - include Bibliothek
- 23. Bild-Metadaten, Kann ich benutzerdefinierte Felder oder Kommentare hinzufügen?
- 24. Makefile Grammatik
- 25. angularjs ng-repeat Hinzufügen von HTML-Kommentare auf Dom
- 26. Können wir Kommentare in der Tabelle in Oracle DB hinzufügen?
- 27. müssen Kommentare in einem vorhandenen XML-Dokument hinzufügen
- 28. Makefile-Erweiterung
- 29. Makefile. Sonderzeichen
- 30. Können wir Kommentare zum Index in Oracle hinzufügen?
und wie kann man das Gegenteil tun? einen Kommentar in ein Makefile schreiben, das nicht gedruckt wird? – knocte
endete mit der Frage: http://stackoverflow.com/questions/18360776/how-to-not-print-in-the-output-a-comment-in-a-makefile/18363477?noredirect=1#18363477 – knocte
@knocte Sie können ein '@' vor '#' – mems