Running a console program. Debug message. lazarus / 9-Editor ---------------------------------------------------------------------- barracuda · 2023-08-21 07:04 I prepared a console program project. After I saved and compiled, I tried to run it with this message. It's not clear to me the meanning. What is the difference in choices? ---------------------------------------------------------------------- TRon · 2023-08-21 07:59 See wiki page at: https://wiki.freepascal.org/DWARF for detailed information on the dwarf debug format (don't forget the link to debugger setup). PS: If you have no idea whatsoever and the choice became even more difficult after reading those pages and in case you are using lazarus 3.0RC1 at x86 then opt for the imho better experience choosing fpdebug with dwarf3. ---------------------------------------------------------------------- Martin_fr · 2023-08-21 11:30 If you get the dialog => then you use FpDebug => Then choose "Dwarf 3" The link by TRon has a link to https://wiki.freepascal.org/Debugger_Setup which gives details when to use which setting. We have several debugger backends, for different scenarios.  The choice here depends on the backend. => Also in case someone anticipates that they will be switching backend regularly. https://wiki.freepascal.org/DWARF#Differences_between_versions (slightly improved the diff explanation)