Objectif: |
Déverminage «post-mortem» pour l'Ada
GNAT/DOS. Affiche la liste des appels après une exception non résolue, en indiquant les noms des fichiers source, les numéros de ligne, les noms des unités, des sous-unités, les paramètres et les lignes de code source incriminées (y compris celles de code générique). Ce programme n'est qu'une interface avec le dévermineur GDB.EXE. AD est gratuit, entièrement programmé en Ada, avec GNAT. |
Installation: |
Copiez AD.EXE et AD_SIPH.EXE dans un répertoire
accessible, par ex. celui des exécutables du
compilateur GNAT. Tapez «path» pour avoir la liste de ces répertoires; «path /?» ou «help path» pour savoir comment la changer. |
Utilisation: |
Tapez AD pour voir la syntaxe et les options (ou c.f. plus bas). Compilez votre programme avec l'option de déverminage -g, p.ex. tapez «gnatmake -g monprog.adb» . Vous aurez alors monprog.exe (pour exécution directe) et monprog (pour déverminage).
|
Remarques: |
|
Syntaxe et options: |
Syntaxe: AD [langue] {/option} nom_prog [paramètres du prog.] Options: /P afficher noms et paramètres des sous-unités /S afficher le code source /L comptes-rendus (AD.LOG, AD_FILES.LOG, AD_GDB.LOG) /Wun_rep répertoire de travail:= «un_rep» (ex. disque virtuel) /V restaurer le mode vidéo Langue: l'une des suivantes: ENGLISH FRANCAIS |
Derniers changements: |
|
Nouvelles versions: | Téléchargez AD.ZIP chez l'auteur http://www.unine.ch/math/personnel/assistants/Gautier/Gaut_FTP.htm ou sur le site EZ2LOAD: ftp://ftp.seas.gwu.edu/pub/ada/ez2load |
Auteur: |
Gautier de Montmollin e-courrier (ou mèl, © l'Académie):Gautier.deMontmollin@Maths.UniNe.CH internet:http://www.unine.ch/math/personnel/assistants/Gautier/Montmollin.html Améliorations (pour utilisation sous NT) par: Martin C. Carlisle, Asst Prof of Comp Sci, US Air Force Academy, mcc@cs.usafa.af.mil http://www.usafa.af.mil/dfcs/bios/carlisle.html |
(1) | DR-DOS: «Suite» gratuite de DR DOS 6, Novell DOS 7 et OpenDOS 7.01, multitâches, à charger depuis ce site. Pour faire tourner GNAT et d'autres programmes de la famille DJGPP, il est nécessaire de désactiver le serveur DPMI de DR-DOS (option du «setup» ou commande «dpmi off» dans autoexec.bat). N.B.: GNAT fonctionne correctement (y.c. en mode multitâches) à partir de la version 7.02 de DR-DOS - mettez-le à jour si nécessaire. |
(2) | Vous pouvez charger un bon clone de NC (en partagiciel), Volkov Commander par ce lien. |