Questions marquées «makefile»

Un makefile est un fichier d'entrée pour le langage / outil de contrôle de construction make. Il spécifie les cibles et les dépendances ainsi que les commandes associées à exécuter (alias recettes) pour mettre à jour les cibles.






17
Pourquoi personne n'utilise make for Java?
Presque tous les projets Java que j'ai vus utilisent Maven ou Ant. Ce sont de bons outils et je pense que n'importe quel projet peut les utiliser. Mais qu'est-il arrivé à faire ? Il est utilisé pour une variété de projets non Java et peut facilement gérer Java. Bien sûr, …
162 java  ant  makefile  maven 


5
Abandonner le makefile si la variable n'est pas définie
Comment pourrais-je abandonner une exécution make / makefile basée sur la variable d'un makefile qui n'est pas définie / valorisée? Je suis venu avec cela, mais ne fonctionne que si l'appelant n'exécute pas explicitement une cible (c'est-à-dire makene fonctionne que). ifeq ($(MY_FLAG),) abort: ## This MUST be the first target …
151 makefile 



4
Supprimer l'écho de l'invocation de commande dans makefile?
J'ai écrit un programme pour une affectation qui est censée imprimer sa sortie sur stdout. La spécification d'affectation nécessite la création d'un Makefile qui, lorsqu'il est appelé, make run > outputFiledoit exécuter le programme et écrire la sortie dans un fichier, qui a une empreinte SHA1 identique à celle donnée …
147 linux  unix  makefile  posix 

7
Make: comment continuer après l'échec d'une commande?
La commande $ make alldonne des erreurs telles que rm: cannot remove '.lambda': No such file or directorysi elle s'arrête. Je veux qu'il ignore les erreurs rm-not-found-errors. Comment puis-je forcer? Makefile all: make clean make .lambda make .lambda_t make .activity make .activity_t_lambda clean: rm .lambda .lambda_t .activity .activity_t_lambda .lambda: awk …
143 makefile 




En utilisant notre site, vous reconnaissez avoir lu et compris notre politique liée aux cookies et notre politique de confidentialité.
Licensed under cc by-sa 3.0 with attribution required.