Table des matières
Développer / Debugger FlightGearIntroductionSi comme moi, vous avez envie de mettre les mains dans le cambouis, cette page est pour vous. Je n'ai pas la prétention de vous présenter le code source de FlightGear et de tout vous expliquer, mais je tiens à vous présenter un outil qui vous facilitera grandement la tâche dans le développement ou le debuggage (ou encore pour simplement étudier) du code source. Je vais vous présenter l'utilisation d'un IDE que j'affectionne particulièrement pour son ergonomie et sa facilité d'utilisation ; j'ai nommé “Anjuta”. De plus cet IDE génère et utilise des scripts de compilations tout à fait standards. Installation d'AnjutaSur une debian ou encore une ubuntu, c'est relativement simple : $ apt-get install anjuta Version utiliser pour la présentationLancement d'AnjutaSuivez les étapes suivante pour créer un projet Anjuta à partir des sources de FlightGear. Votre projet est à présent importer, je vais vous présenter comment l'utiliser. Et nous allons voir tout ce que l'on peut faire ! Configurer AnjutaAllez dans le menu : Paramètres > Plugins. Puis sélectionner : CVS, Class Inheritance, Debugger, Subversion, Terminal. Vous pouvez en sélectionner d'autres, si vous le souhaitez… Naviguer dans les sourcesVous l'avez sans doute remarqué, FlightGear est développé en C++. A l'aide du plugin “Class Inheritance”, vous pouvez visualiser les objets sous forme d'arbre : Compiler FlightGearPour lancer le ”./configure”, faites “Compiler > Run configure…” : Puis lancez la compilation du projet : “Compiler > Compiler le projet” (ou via “Maj+F11”). Lancer FlightGearA partir du navigateurs de fichiers, ouvrez le fichier : src/Main/bootstrap.cxx. Placer un point d'arrêt sur la fonction “main” : Puis lancer l'application : Déboguer > Run target… (ou encore via “Maj+F12”) Description rapide |