Comment puis-je voir les commandes qui sont gérées par GNU make?
Question
Je suis en train de déboguer un Makefile complexe. Comment obtenez-vous faire GNU pour imprimer toutes les commandes qu'il exécute? Je ne pouvais pas trouver la réponse dans la page man
(en utilisant le drapeau -d ne semble pas l'imprimer).
(Ce ne sont pas les informations nécessaires pour répondre à ma question, mais au cas où vous vous demandez:. Je vais avoir du mal à la compilation d'un projet construit sur la bibliothèque CUDA de NVIDIA, je peux le compiler moi-même, mais en utilisant leurs résultats Makefile dans un erreur du compilateur méchant. Je voudrais utiliser leur emballage Makefile fourni plus facile, et l'inclusion d'autres paquets qu'ils pointent dans déjà.)
La solution
-n
déclenche un "essai" dans laquelle aucune commande est exécutée, si les commandes qui exécutent sont imprimées.
Si votre Makefile est récursive, cependant, cela ne va pas aider beaucoup.