La présentation est en train de télécharger. S'il vous plaît, attendez

La présentation est en train de télécharger. S'il vous plaît, attendez

1 Des outils pour le développement logiciel XEmacs Make CMT SVN Doxygen …

Présentations similaires


Présentation au sujet: "1 Des outils pour le développement logiciel XEmacs Make CMT SVN Doxygen …"— Transcription de la présentation:

1 1 Des outils pour le développement logiciel XEmacs Make CMT SVN Doxygen …

2 2 Espace de travail Voici un espace de travail pour développer une application informatique

3 3 Espace de travail code XE mac s Le premier outil à notre disposition est un bon éditeur de code : XEmacs

4 4 Espace de travail code XE mac s applicatio n Mais le but est de construire une application…

5 5 Espace de travail code XE mac s applicatio n librairie mak e … qui, sans doute, utilise des librairies. L’outil make va automatiser ce processus

6 6 Espace de travail code XE mac s applicatio n mak e documentatio n Doxy gen librairie Il est essentiel aussi de maintenir une documentation à jour. Doxygen va automatiser cette opération directement à partir du code source

7 7 SVN va sauvegarder les évolutions de notre développement Espace de travail code XE mac s SV N repository applicatio n mak e documentatio n Doxy gen librairie code

8 8 Espace de travail code XE mac s SV N repository applicatio n mak e documentatio n Doxy gen librairie Espace d’ installation applicatio n librairie On peut aussi installer les produits de notre développement. Il existe de nombreux outils comme PKG, RPM, Pacman

9 9 Éditeurs: XEmacs, nedit Éditeurs de texte multi-buffer – Peut éditer plusieurs fichiers simultanément Colorisation du texte en fonction du langage – C++, Makefile, etc… Utilisation par la souris ou par raccourcis clavier

10 10 Make... Contrôle l’activation d’outils de construction concernant plusieurs cibles corrélées: – Compilations de plusieurs sources pour obtenir une librairie – Construction d’une application à partir de plusieurs librairies – Génération de code – Génération de documentation Sait enchaîner les étapes de reconstruction selon une séquence logique – Interprète les dates de modifications respectives Configuration très puissante – Mais peut devenir très complexe en général – Requiert des outils de niveau supérieur – Voir CMT, Automake Pour compiler un projet, Make a besoin d'un fichier comportant les informations requises. Un tel fichier ce nomme un Makefile.

11 11... Make Makefile est constitué de règles, chaque règle représentant un ensemble d'opérations bien précises – Le cible est le plus souvent le fichier à construire, mais en règle général elle représente l'action à effectuer – Les pré-requis sont les cibles d'autres règles qui seront réalisées avant Exemple: Dans nos exercices nous allons d'abord utiliser un Makefile très simple et plus tard le Makefile généré automatiquement par l'outil QT cible: pré-requis [tabulation]instructions all : main.cxx main.cxx : header.h echo “Compilation de main.cxx” g++ main.cxx -o executable

12 12 SV N Espace de travail code XE mac s applicatio n mak e documentatio n Doxy gen Espace d’ installation applicatio n librairie CM T repository librairie Pour structurer et contrôler tout cet ensemble, il est possible d'utiliser l'outil CMT qui définit et contrôle l’ensemble de la configuration de notre environnement de développement,


Télécharger ppt "1 Des outils pour le développement logiciel XEmacs Make CMT SVN Doxygen …"

Présentations similaires


Annonces Google