Mail Archives: djgpp/1997/06/30/02:01:38
On 26 Jun 1997, Michael Krause wrote:
> How do I make a debugging version of the standard C library?
A straightforward way is to recompile the library with -g. However,
since rebuilding the library is not easy, I suggest to extract from
djlsr201.zip only the functions that you need to debug, compile them
with -g, put them into the library and relink your program:
unzip djlsr201.zip src/libc/foo/bar.c
gcc -O3 -g src/libc/foo/bar.c
ar rvs lib/libc.a src/libc/foo/bar.o
make yourprog
gdb yourprog
After you have finished debugging, recompile the functions without -g
and put them into the library again (or make a backup copy of libc.a
before you begin debugging).
- Raw text -