<div dir="ltr">Dear all,<br>
I am new here and I am trying to to debug build the GROMACS source code.<br>
I found if I make CFLAGS=-g3 -O0, I can successfully check codes in folder<br>
kernel using any debugger, however, fail to see codes in gmxlib/mdlib folder<br>
since &quot;no debug symbols&quot;. For example, when I am trying to debug mdrun, I<br>
can see non-assembly codes of function &quot;do_md&quot; in /kernel/md.c but cannot<br>
see codes of function &quot;do_force&quot; which is in /mdlib/force.c .<br>
On the other hand, I have found there seems to have debug symbols in every<br>
object files and &quot;*.so&quot; files in each folder, like:<br>
00000000 N .debug_abbrev<br>
00000000 N .debug_aranges<br>
00000000 N .debug_info<br>
00000000 N .debug_line<br>
00000000 N .debug_loc<br>
00000000 N .debug_macinfo<br>
00000000 N .debug_str<br>
but since GROMACS uses libtool to generate libraries, does it mean that I<br>
should add other flags to make codes in libraries seeable?<br>
Thank you so much!<br>
<br>
-Mark<br>
</div>