Difference between revisions of "IDE Window: Debugger Options"

From Lazarus wiki
Jump to navigationJump to search
Line 18: Line 18:
 
== Additional search path ==
 
== Additional search path ==
  
 +
You can add extra directories, where to search for sources, named in the debugging information of the executable. This is used for all projects.
  
 +
== Debugger general options ==
  
== Debugger general options ==
+
=== Show message on stop ===
 +
 
 +
Enable this to show a notification, when programs stops.
  
 
== Debugger specific options ==
 
== Debugger specific options ==
  
== Event Log =
+
Each debugger type has special options.
 +
 
 +
=== GNU debugger (gdb) ===
 +
 
 +
* '''OverrideRTLCallingConvention''': Marc?
 +
 
 +
= Event Log =
  
 
== General ==
 
== General ==

Revision as of 16:40, 17 July 2006

Deutsch (de) English (en) español (es) français (fr) português (pt) русский (ru)

Important

This page is under construction. It may contain wrong information and must be confirmed/repaired by Marc.

You must setup the debugger and start the project to debug it. Only then the breakpoints are useful.

General

Debugger type and path

Choose the debugger.

  • None - No debugger. On Run, simply execute the program.
  • GNU debugger (gdb) - The gdb is not part of Lazarus. You must install it yourself. This is the connector to gdb. You must set the path to gdb (for example /usr/bin/gdb) in the field below.
  • GNU debugger through SSH - for remote debugging. You can use a SSH connection to a another computer and execute gdb there. You need a SSH connection without prompt for password for this. See the SSH documentation on how to do that.

Additional search path

You can add extra directories, where to search for sources, named in the debugging information of the executable. This is used for all projects.

Debugger general options

Show message on stop

Enable this to show a notification, when programs stops.

Debugger specific options

Each debugger type has special options.

GNU debugger (gdb)

  • OverrideRTLCallingConvention: Marc?

Event Log

General

Messages

Language Exceptions

Ignore these exceptions

Break on Lazarus Exceptions

OS Exceptions

Signals