Travaux Pratiques - préparation de la bibliothèque DASOR -

Dans un premier temps, téléchargez la bibliothèque à partir d'ici . Vous obtenez une archive tar.gz. Décompressez-là à l’endroit de votre choix. Pour rappel:

Pour décompresser: “gunzip nom” où “nom” est le nom de l’archive.

Pour extraire les fichiers du tar: “tar xvf nom” où “nom” est le nom du fichier tar.

Dans le répertoire de la bibliothèque, vous devez avoir les répertoires suivants:

             – analyzer: fichiers Lex&Yacc pour l’analyse des fichiers de description;

             – event: classes relatives aux événements;

             – models: classes relatives aux modèles de simulation;

             – netFiles: fichiers de description (fichiers .net) d’exemple;

             – network: classes pour la gestion du réseau;

             – structures: structures de base pour l’écriture des simulateurs;

             – system: classes système (en particulier DASOR.h);

             – tools: classes outils (manipulation des images, des fichiers...).

À la base du répertoire, nous trouvons les fichiers correspondant aux différents outils de la boîte à outils ainsi que le makefile permettant de compiler la bibliothèque et de créer les exécutables des outils.

1) Ouvrez le makefile et vérifiez la configuration (rubrique “ARGUMENTS AND COMPILATORS”). En particulier, vérifiez les différents compilateurs, les différents arguments et la présence de la bibliothèque GSL.

2) Compilez la bibliothèque:

  • make depend
  • make

Vérifiez que le fichier “DASOR.a” a été créé ainsi que les différents outils.

3) Créez un simulateur à l’aide de l’outil makeSimu:

  • ./makeSimu -name toto
  • cd toto

Configurez le fichier makefile (bibliothèques et chemin de la bibliothèque DASOR). Puis compilez le simulateur:

  • make depend
  • make
  • ./toto

La bibliothèque est donc prête à être utilisée et l’écriture de nouveaux simulateurs est possible.

Article publié le 13 Septembre 2009 Mise à jour le Jeudi, 03 Septembre 2020 22:14 par GC Team