Sign in Join
Wiki copytemporary

Debugger/fr: what changed

Revision 1 to 2. Removed lines have a minus sign; added lines have a plus sign.

OldNewLine
1-Un débogueur est un [[Program/fr|programme]] utilisé pour tester et mettre au point d'autres programmes. Souvent, en utilisant le débogueur, le programme analysé est compilé avec des réglages spéciaux du [[Compiler/fr|compilateur]] qui ajoutent des informations (dites de débogage) pour pister les erreurs. De cette façon, le débogueur connaît le nom du fichier [[Code source/fr|code source]] et la ligne à partir de laquelle le code est exécuté. Une fois le programme mis au point, vous pouvez retirer ces informations de débogage et réduire la taille du binaire. Les débogueurs surveillent aussi le contenu des [[Variable/fr|variables]] du programme et produisent souvent une trace arrière montrant les instructions qui étaient en cours d'exécution juste avant qu'un échec du programme ne se produise.
1+Un débogueur est un [[Program/fr|programme]] utilisé pour tester et mettre au point d'autres programmes. Souvent, en utilisant le débogueur, le programme analysé est compilé avec des réglages spéciaux du [[Compiler/fr|compilateur]] qui ajoutent des informations (dites de débogage) pour pister les erreurs. De cette façon, le débogueur connaît le nom du fichier [code source](</index.php?title=Code_source/fr&action=edit&redlink=1> "Code source/fr \(page does not exist\)") et la ligne à partir de laquelle le code est exécuté. Une fois le programme mis au point, vous pouvez retirer ces informations de débogage et réduire la taille du binaire. Les débogueurs surveillent aussi le contenu des [[Variable/fr|variables]] du programme et produisent souvent une trace arrière montrant les instructions qui étaient en cours d'exécution juste avant qu'un échec du programme ne se produise.
22
3-Lazarus propose un certain nombre de fonctionnalités :
3+Lazarus propose un certain nombre de fonctionnalités :
44
5-- [[IDE Window: Assembler/fr|Assembleur]]
6-- [[IDE Window: Breakpoints/fr|points d'arrêt]]
7-- [[IDE Window: Call Stack/fr|Pile d'appel]]
8-- [[IDE Window: Debug History|Historique de débogage]]
9-- [[IDE Window: Debug Output/fr|Sortie du débogueur]]
10-- [[IDE Window: Debugger Options/fr|Options du débogueur]]
11-- [[IDE Window: DebuggerClassOptionsFrame/fr|Cadres des options de classe]]
12-- [[IDE Window: DebuggerGeneralOptionsFrame/fr|Cadre des options générales]]
13-- [[IDE Window: Evaluate/Modify/fr|Evaluer/Modifier]]
14-- [[IDE Window: Event Log/fr|Journal des événements]]
15-- [[IDE Window: Local Variables/fr|Variables locales]]
16-- [[IDE Window: Registers/fr|Registres]]
17-- [[IDE Window: Run parameters/fr|Paramètres d'exécution]]
18-- [[IDE Window: Terminal Output/fr|Sortie du terminal]]
19-- [[IDE Window: Threads/fr|Threads]]
20-- [[IDE Window: Variable Inspector/fr|Inspecteur de variable]]
21-- [[IDE Window: Watch list/fr|Points de suivi]]
22-- [[IDE Window: Watch Properties/fr|Propriétés des suivis]]
5+ * [[IDE Window: Assembler/fr|Assembleur]]
6+ * [[IDE Window: Breakpoints/fr|points d'arrêt]]
7+ * [[IDE Window: Call Stack/fr|Pile d'appel]]
8+ * [[IDE Window: Debug History|Historique de débogage]]
9+ * [ Sortie du débogueur](</index.php?title=IDE_Window:_Debug_Output/fr&action=edit&redlink=1> "IDE Window: Debug Output/fr \(page does not exist\)")
10+ * [[IDE Window: Debugger Options/fr|Options du débogueur]]
11+ * [ Cadres des options de classe](</index.php?title=IDE_Window:_DebuggerClassOptionsFrame/fr&action=edit&redlink=1> "IDE Window: DebuggerClassOptionsFrame/fr \(page does not exist\)")
12+ * [ Cadre des options générales](</index.php?title=IDE_Window:_DebuggerGeneralOptionsFrame/fr&action=edit&redlink=1> "IDE Window: DebuggerGeneralOptionsFrame/fr \(page does not exist\)")
13+ * [[IDE Window: Evaluate/Modify/fr|Evaluer/Modifier]]
14+ * [ Journal des événements](</index.php?title=IDE_Window:_Event_Log/fr&action=edit&redlink=1> "IDE Window: Event Log/fr \(page does not exist\)")
15+ * [[IDE Window: Local Variables/fr|Variables locales]]
16+ * [ Registres](</index.php?title=IDE_Window:_Registers/fr&action=edit&redlink=1> "IDE Window: Registers/fr \(page does not exist\)")
17+ * [[IDE Window: Run parameters/fr|Paramètres d'exécution]]
18+ * [ Sortie du terminal](</index.php?title=IDE_Window:_Terminal_Output/fr&action=edit&redlink=1> "IDE Window: Terminal Output/fr \(page does not exist\)")
19+ * [ Threads](</index.php?title=IDE_Window:_Threads/fr&action=edit&redlink=1> "IDE Window: Threads/fr \(page does not exist\)")
20+ * [ Inspecteur de variable](</index.php?title=IDE_Window:_Variable_Inspector/fr&action=edit&redlink=1> "IDE Window: Variable Inspector/fr \(page does not exist\)")
21+ * [ Points de suivi](</index.php?title=IDE_Window:_Watch_list/fr&action=edit&redlink=1> "IDE Window: Watch list/fr \(page does not exist\)")
22+ * [ Propriétés des suivis](</index.php?title=IDE_Window:_Watch_Properties/fr&action=edit&redlink=1> "IDE Window: Watch Properties/fr \(page does not exist\)")
2323
2424## Voir aussi
2525
26-- [[Debugger Status/fr|Etat du débogeur]]
27-- [[FpDebug/fr|FpDebug]]
28-- [[lldb/fr|lldb]] - Débogueur MacOS
29-- [[Debugging with Valgrind/fr|Débogage avec ValGrind]]
30-- [[Debugger Setup/fr|Configuration du débogueur]]
26+ * [Etat du débogeur](</index.php?title=Debugger_Status/fr&action=edit&redlink=1> "Debugger Status/fr \(page does not exist\)")
27+ * [FpDebug](</index.php?title=FpDebug/fr&action=edit&redlink=1> "FpDebug/fr \(page does not exist\)")
28+ * [lldb](</index.php?title=lldb/fr&action=edit&redlink=1> "lldb/fr \(page does not exist\)") \- Débogueur MacOS
29+ * [Débogage avec ValGrind](</index.php?title=Debugging_with_Valgrind/fr&action=edit&redlink=1> "Debugging with Valgrind/fr \(page does not exist\)")
30+ * [[Debugger Setup/fr|Configuration du débogueur]]
3131
3232### GDB
3333
34-- [[GDB/fr|GDB]] - Débogueur GNU
35-- [[Creating a Backtrace with GDB/fr|Création d'une trace arrière avec GDB]]
36-- [[Debugging - GDB tricks/fr|Astuces de débogage - GDB]]
34+ * [[GDB/fr|GDB]] \- Débogueur GNU
35+ * [Création d'une trace arrière avec GDB](</index.php?title=Creating_a_Backtrace_with_GDB/fr&action=edit&redlink=1> "Creating a Backtrace with GDB/fr \(page does not exist\)")
36+ * [Astuces de débogage - GDB](</index.php?title=Debugging_-_GDB_tricks/fr&action=edit&redlink=1> "Debugging - GDB tricks/fr \(page does not exist\)")
3737
3838---
39-*From the Free Pascal wiki, page "Debugger/fr", as it stood on 2022-04-09 after a change by E-ric, out of the wiki's dump of 2024-05-26. Copyright stays with the author who wrote it, according to the old wiki's [[Licensing]] page. If you have concerns about this material, [message the admin](/wiki-contact).*
39+*From the Free Pascal wiki, page "Debugger/fr", as the Internet Archive kept it on 2022-12-03. Copyright stays with the author who wrote it, according to the old wiki's [[Licensing]] page. If you have concerns about this material, [message the admin](/wiki-contact).*

Back to history