Exécutez l'Exécutable à partir de makefile
Hey j'ai juste une petite question sur le makefile. Est-il un moyen d'auto exécutez le fichier exécutable généré à partir d'un makefile?
Comme si je viens de taper "make" il va compiler et exécuter automatiquement donc je peux sauter l'étape supplémentaire de ./myExecutable
J'ai dans mes notes:
run: prog1
./prog1
Mais il ne semble pas fonctionner.
Grâce
it doesn't seem to work
- ce qui se passe quand vous tapez make run
? Toute sortie de la console? Les messages d'erreur?
OriginalL'auteur ModdedLife | 2013-03-22
Vous devez vous connecter pour publier un commentaire.
Si vous exécutez faire sans spécifier toutes les cibles, il serait exécuter la première cible qu'il trouve dans le Makefile. Par convention
all
est le nom d'un tel objectif.Si vous faites
run
un pré-requis pourall
et marque à la foisall
etrun
comme de FAUSSES cibles, vous devriez être bon d'aller.BTW, je présume que vous avez déjà quelques règles pour la construction de
prog1
dans votre Makefile, et donc n'ont pas inclus dans le ci-dessus Makefile.Une alternative, il suffit d'invoquer faire explicitement avec la
run
cible, c'est à dire exécuter la commande suivante:OriginalL'auteur Tuxdude