Debug
Résolu
Bonjour,
bonjours a ts , je debute en programme c jai telechargé code blocks mais a chaque fois que je veux compler on ecris sur le bas
Selecting target:
Debug
ERROR: You need to specify a debugger program in the debuggers's settings.
(For MinGW compilers, it's 'gdb.exe' (without the quotes))
(For MSVC compilers, it's 'cdb.exe' (without the quotes))
je n'ai pas compris ce qu'il fallait faire merci de me repondre
bonjours a ts , je debute en programme c jai telechargé code blocks mais a chaque fois que je veux compler on ecris sur le bas
Selecting target:
Debug
ERROR: You need to specify a debugger program in the debuggers's settings.
(For MinGW compilers, it's 'gdb.exe' (without the quotes))
(For MSVC compilers, it's 'cdb.exe' (without the quotes))
je n'ai pas compris ce qu'il fallait faire merci de me repondre
3 réponses
-
Si tu débutes en programmation c'est le moment de t'expliquer ce qu'est le debugger/débogueur alors (puisqu'une solution au problème a déjà été donnée) !
Il s'agit d'un programme (oui, comme tu le sais, Code::Blocks est un IDE, c'est-à-dire que c'est un logiciel qui regroupe plusieurs programmes qui existent déjà seuls comme notamment le compilateur, l'assembleur, le linker, le débogueur et quelques autres ; généralement il propose plusieurs choix pour chacun de ces programmes) permettant d'exécuter le programme ligne par ligne afin de trouver précisément l'endroit qui l'empêche de fonctionner.
Le débogueur n'est donc utile que si le programme ne fonctionne pas, mais tu t'apercevras vite qu'aucun "gros" programme ne fonctionne du premier coup et que le débogueur est juste indispensable.
Il existe aussi d'autres types de débogueurs (par exemple les débogueurs d'allocation, comme Electric Fence), dont tu seras aussi très certainement amené à te servir.
La curiosité est une excellente qualité !