Télécharger la présentation
La présentation est en train de télécharger. S'il vous plaît, attendez
Publié parAntonin Marion Modifié depuis plus de 8 années
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,
Présentations similaires
© 2024 SlidePlayer.fr Inc.
All rights reserved.