On Thu, 31 Oct 1996, Thomas Katzlberger wrote: > To all the heros not beeing able to use GDB ... > > You wrote: > > Can anyone give me a brief walk thru on how to use GDB > > to find this problem? Someone mentioned start circle with > > GDB and then when the mud 'locks up' hit CTRL C in the > > GDB window and it will tell you what line the debugger is > > on.. This did not work. Try Ctrl-z .. Works for me.. > > quick course: > ---snip-- > Last time I forgot to mention that gdb has to be > running from the src directory. Not really.. Add in the Makefile under MYFLAGS the flag -ggdb3 [-g3, or whatever you feel like it gotta be (check out 'man gcc' for info on that flag)]. Remove all *.o files and compile it all again.. No need to be in the src directory anymore. Only disadvantage is the extra size on the server file [Not big big.. but a little bigger :) ] Then 'gdb bin/circle lib/core' is enough [or lib/circle.core on some systems] ---more snip--- Never failed me.. --- Erik Niese-Petersen Aka Quint The typo God Realms of Darkness IMP +-----------------------------------------------------------+ | Ensure that you have read the CircleMUD Mailing List FAQ: | | http://cspo.queensu.ca/~fletcher/Circle/list_faq.html | +-----------------------------------------------------------+
This archive was generated by hypermail 2b30 : 12/18/00 PST