Nécessité du makefile

Nécessité du makefile

by Alexandre Paul Cordonnier -
Number of replies: 4

Bonjour,

Je me demandais : le makefile sera-il nécessairement un fichier à fournir au moment de rendre le projet ? 

En effet, travaillant jusqu'à maintenant sur l'IDE Qt Creator, nous n'avons pas encore eu besoin d'en écrire pour ce projet. Devons-nous quand même en écrire un pour l'évaluation du projet ?


In reply to Alexandre Paul Cordonnier

Re: Nécessité du makefile

by Sepand Kashani -
Oui, car nous n'utilisons pas QtCreator :)

Plus sérieusement: bien que les IDEs offrent la possibilité de compiler vos programmes automatiquement pour vous, sachez que derrière les scènes ils font recours à un Makefile pour y parvenir. Ces fichiers sont néanmoins illisibles ...
Dans la suite de votre cursus vous serez peut-être amené à modifier une librairie existante pour arriver à un but fixé. Dans cette optique il est recommandé de savoir lire et écrire une Makefile simple tel que demandé dans ce cours.
(De plus les Makefiles de QtCreator ne sont pas forcément portables d'une OS à l'autre, donc prudence.)
In reply to Sepand Kashani

Re: Nécessité du makefile

by Alexandre Paul Cordonnier -

J'ai en effet pu constater que ce qui marchait avec Qt Creator version Linux ne fonctionnait pas avec la version Windows...

Très bien, merci pour la réponse !

In reply to Alexandre Paul Cordonnier

Re: Nécessité du makefile

by Jean-Cédric Chappelier -

fournir un/des fichier(s) .pro qui produisent les bons Makefile sur les VM des salles CO suffit.
En clair : ce sont les machines virtuelles (encore accessibles à distance pour vérifier si nécessaire) qui sont les références. Si sur ces machines votre projet compile en faisant :
qmake
make
Alors c'est tout bon. (en clair donc : un .pro peut suffire)