Wie sehe ich die Befehle, die von GNU ausgeführt werden?

8

Ich versuche ein komplexes Makefile zu debuggen. Wie bekommst du GNU make, um alle Befehle zu drucken? Ich konnte die Antwort in der man-Seite nicht finden (mit dem Flag -d scheint es nicht zu drucken).

(Dies ist keine notwendige Information, um meine Frage zu beantworten, aber falls Sie sich fragen: Ich habe Probleme beim Kompilieren eines Projekts, das auf der CUDA-Bibliothek von NVIDIA basiert. Ich kann es selbst kompilieren, aber mit ihren Makefile-Ergebnissen böser Compiler-Fehler Ich möchte ihr bereitgestelltes Makefile für eine einfachere Paketierung und die Aufnahme anderer Pakete verwenden, die sie bereits verlinkt haben.)

Danke

    
Mzzzzzz 08.12.2009, 23:11
quelle

1 Antwort

9

-n löst einen "Trockenlauf" aus in dem kein Befehl ausgeführt wird, obwohl die Befehle, die ausgeführt werden würden, gedruckt werden.

Wenn Ihr Makefile rekursiv ist, hilft das nicht viel.

    
strager 08.12.2009, 23:13
quelle

Tags und Links