<p>Am 18.07.2014 14:09 schrieb "Giuliano Colla" <<a href="mailto:giuliano.colla@fastwebnet.it">giuliano.colla@fastwebnet.it</a>>:<br>
><br>
> Hi fpc team.<br>
> When I need to understand how some code works, I frequently use the debugger, and single-step.<br>
> But when debugging Lazarus applications, I can single-step through user code and Lazarus code only, while fpc code is skipped.<br>
> I presume that this is happening because my fpc binary is stripped of debug information.<br>
> In the zillion of compiler options, which are the best ones to provide a non-stripped fpc binary?<br>
> My environment is Linux, fpc 2.7.1 from svn.</p>
<p>Generation of debug information is disabled by default for RTL, FCL and packages units (those distributed with FPC). To enable it you must build FPC like this:</p>
<p>make OPT=-gl</p>
<p>Of course you can add any other options you need for building.</p>
<p>Regards,<br>
Sven</p>