61 votes

gnu make : lister les valeurs de toutes les variables (ou « macros ») dans une exécution particulière

Comment puis-je répertorier la valeur actuelle de toutes les variables (également appelées macros) dans un Makefile lors de l’exécution de make ?

Par exemple, si c’est dans le Makefile :

Ensuite, j’aimerais qu’il me dise:

43voto

kevinf Points 401

Grâce à @Ise Wisteria, condensé, cela montre toutes les variables, utiles pour les grands projets avec plusieurs makefiles (Buildroot).

sortie: `` ...

Si vous obtenez une erreur comme: ce projet avait des variables cassées ... J’ai coupé la liste des variables à afficher, uniquement avec un préfixe

37voto

johv Points 1108

J’ai fini par le faire comme ceci:

ce qui donne :

`` est vraiment verbeux et ressemble un peu à ceci:

1voto

WiiBopp Points 2500

Merci à @kevinf pour cette excellente idée. Je suggérerais un changement mineur pour éviter . VARIABLE elle-même à partir de l’impression dans la liste des variables:

``

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X