website logo
Auteur
avatar
alex

Forum » » Création-Développement » » GDB ??? (En cas d'un DSI)


Posté : 23-06-2010 09:14 icone du post

Citation : Mrodfr?

Ok. le programmeur doit faire une version debug et lorsque le GR arrive, un supplement est mis dans le GR pour trouver la ligne de code qui plante.


Non pas obligatoirement, en fait le log de GR te donne déjà une adresse, si le programmeur consciencieux conserve une version debug de son programme livré, il est capable de retrouver à quelle ligne de code correspond cette adresse. Même si le plantage se produit avec la version non debug (c'est ce que je fais avec tous mes programmes).

Citation : Mrodfr?
Tous ceci uniquement lorqu'un programme est en C, surement.


Non, quasiment tous les langages sont capables d'intégrer des informations de débogage dans leur exécutables. Il suffit juste d'avoir les outils nécessaire pour retrouver la ligne de code à partir de l'adresse donnée par GR (sous GCC par exemple c'est addr2line)

Citation : Mrodfr?
C'est quoi un programme en version debug ??? (C'est juste un switch dans le script de compilation C ou alors autre chose).


Oui c'est ça un switch à mettre au moment de la compilation.

Cet article provient de Le site des utilisateurs francophones actuels et futurs d'AmigaOS 4.x
https://amiga-ng.org/viewtopic.php?topic=763&forum=14