The "Use external gdb debug symbol file (-Xg)" linking option works well
for me. It creates a 30MB .dbg file and a 5.4MB executable for my
current project.<br>
<br>
With this set, the "strip symbols from executable (-Xs)" option has no impact and unchecking the -gl option only shaves of 6KB!<br>
<br><div class="gmail_quote"><blockquote class="gmail_quote" style="margin: 0pt 0pt 0pt 0.8ex; border-left: 1px solid rgb(204, 204, 204); padding-left: 1ex;"><div>
<p style="margin: 0px;">No, that would be a bug. "Compile" let the compiler compile all new, "Build" recompiles all units of the project.</p></div></blockquote><div>
<br>When I click Run, a lot of untouched units are recompiled every time... What exactly is the difference between "Run", "Build", "Build all" and "Quick compile"?<br><br>When I do a "build all", it takes 10 seconds for my project. Then I touch an insignificant unit and most, but not all, units are recompiled. 6 seconds. "Quick compile" and "Build" seem to be doing the same as "Run" (without running of course).<br>
</div><blockquote class="gmail_quote" style="margin: 0pt 0pt 0pt 0.8ex; border-left: 1px solid rgb(204, 204, 204); padding-left: 1ex;"><div>
<p style="margin: 0px;"> </p>
<p style="margin: 0px;">You can define a second build mode "release" and enable whatever optimization you think is appropriate for your customers. </p>
<p style="margin: 0px;"> </p><br></div></blockquote></div>This is a great new feature.<br><br>Regards,<br><br>Paul.<br>