A voir également:
- Makefile séparateur manquant
- Codec manquant - Guide
- Séparateur word - Guide
- Publipostage séparateur de milliers ✓ - Forum Word
- Nanny makefile ✓ - Forum Linux / Unix
- Problème impression pdf texte manquant - Forum PDF
2 réponses
Bonjour,
Un makefile est un fichier qui contient des paramètres pour une compilation avec gcc.
L'outil qui appelle le makefile pour compiler s'appelle "make".
Ainsi, lorsque tu compiles une application avec gcc, si tout est bien préparé, dans les fichiers que tu reçois il y a un makefile.
Make prend en argument des mots clés qui sont présents dans makefile comme des sections.
exemple
make install,
make clean,
etc...
Un conseil : cherche avec les mots clé : makefile et gcc...
Je viens de chercher et j'ai déjà deux belles prises... Alors prend un peu le temps de chercher car dans ce métier c'est indispensable.
https://gl.developpez.com/tutoriel/outil/makefile/
http://bellet.info/creatis/unix/makefile.html
Bon courage.
Jonas.
Un makefile est un fichier qui contient des paramètres pour une compilation avec gcc.
L'outil qui appelle le makefile pour compiler s'appelle "make".
Ainsi, lorsque tu compiles une application avec gcc, si tout est bien préparé, dans les fichiers que tu reçois il y a un makefile.
Make prend en argument des mots clés qui sont présents dans makefile comme des sections.
exemple
make install,
make clean,
etc...
Un conseil : cherche avec les mots clé : makefile et gcc...
Je viens de chercher et j'ai déjà deux belles prises... Alors prend un peu le temps de chercher car dans ce métier c'est indispensable.
https://gl.developpez.com/tutoriel/outil/makefile/
http://bellet.info/creatis/unix/makefile.html
Bon courage.
Jonas.
La définition d'un makefile est détaillée ici :
https://fr.wikipedia.org/wiki/Make
Tu peux voir ça comme un script, généralement utilisé pour compiler un programme. Toute archive de sources de projet devrait systématiquement être livré avec un makefile afin que chacun puisse facilement le compiler.
Un makefile se modifie comme n'importe quel fichier texte. Si tu es sous linux, il suffit donc de l'ouvrir avec l'éditeur de ton choix, par exemple gedit (sous gnome), kwrite (sous kde), ou en version geek avec vim, emacs ou nano. De la même façon, sous windows, n'importe quel éditeur texte (gvim, wordpad, ultraedit....) peut faire l'affaire.
Sous linux, un makefile est interprété à l'aide de la commande make. Il faudra bien entendu installer le paquet make s'il n'est pas déjà installé pour que la commande soit disponible. Sous windows il sera probablement nécessaire d'installer cygwin, et dans cygwin, tu pourras alors installer make.
Pour apprendre la syntaxe d'un makefile, le mieux c'est de chercher un tutoriel avec google. Note que des outils permettent de générer des makefile (automake et autoconf). De même il est possible d'écrire des makefiles génériques.
Pour information, une alternative au makefile parfois utilisé dans un projet java est ant.
https://fr.wikipedia.org/wiki/Apache_Ant
Bonne chance
https://fr.wikipedia.org/wiki/Make
Tu peux voir ça comme un script, généralement utilisé pour compiler un programme. Toute archive de sources de projet devrait systématiquement être livré avec un makefile afin que chacun puisse facilement le compiler.
Un makefile se modifie comme n'importe quel fichier texte. Si tu es sous linux, il suffit donc de l'ouvrir avec l'éditeur de ton choix, par exemple gedit (sous gnome), kwrite (sous kde), ou en version geek avec vim, emacs ou nano. De la même façon, sous windows, n'importe quel éditeur texte (gvim, wordpad, ultraedit....) peut faire l'affaire.
Sous linux, un makefile est interprété à l'aide de la commande make. Il faudra bien entendu installer le paquet make s'il n'est pas déjà installé pour que la commande soit disponible. Sous windows il sera probablement nécessaire d'installer cygwin, et dans cygwin, tu pourras alors installer make.
Pour apprendre la syntaxe d'un makefile, le mieux c'est de chercher un tutoriel avec google. Note que des outils permettent de générer des makefile (automake et autoconf). De même il est possible d'écrire des makefiles génériques.
Pour information, une alternative au makefile parfois utilisé dans un projet java est ant.
https://fr.wikipedia.org/wiki/Apache_Ant
Bonne chance