Come faccio a vedere i comandi che vengono eseguiti da GNU fanno?
Domanda
Sto cercando di eseguire il debug di un Makefile complesso. Come si fa a GNU make per stampare tutti i comandi si corre? Non riuscivo a trovare la risposta nella pagina man
(utilizzando il flag -d non sembra stamparlo).
(Questo non è le informazioni necessarie per rispondere alla mia domanda, ma nel caso in cui vi state chiedendo:. Ho problemi a compilare un progetto costruito sulla libreria CUDA di NVIDIA posso compilarlo me stesso, ma usando i loro risultati in un Makefile brutto errore del compilatore. mi piacerebbe usare la loro prevista Makefile per l'imballaggio più facile, e l'inclusione di altri pacchetti che si collegano in già.)
Soluzione
-n
innesca un "funzionamento a secco" in cui nessun comando viene eseguito, se i comandi che vengono stampate eseguire.
Se il Makefile è ricorsiva, però, questo non aiuta molto.