12 Divers
12.1 La librairie cassert *
La bibliothèque cassert permet d'insérer dans les programmes des
commandes ``assert(expr);'' où expr est une expression
booléenne : cette instruction, lorsqu'elle est rencontrée au cours de
l'exécution, provoque l'arrêt du programme si expr est interprétée à
FAUX. Cela permet de garantir simplement des conditions d'entrée et de
``débugger'' plus aisément les programmes.
12.2 GDB *
Pour la mise au point des programme, il est possible (et recommandé si le
programme est gros) d'utiliser GDB (The GNU Debugger). Pour l'utiliser
vous pouvez :
-
Faire man gdb dans une fenêtre shell.
-
Voir le site http://www.linux-france.org/article/devl/gdb.html
-
Chercher d'autres infos sur GDB avec Google.