GDB is a server side implementation–either your server has it or it doesn't. You won't need to install it into your mud, but you will need to make sure you have a core dump. (Note that this is probably not a correct technical term.)
Zeno's link doesn't have anything to do with a SMAUG distribution with gdb "already installed"… you don't install gdb into your MUD. Rather, the link he posted is a very informative guide on what to do with gdb once you have it installed.
Attempting to use this GDB to figure out why 'sell all' has recently decided it's going to crash the mud.
$ ls -lt core* -rw——- 1 nick nick 3682304 Jan 16 10:04 core.22179 when I do that: ls: core*: No such file or directory So assuming core is the src file for SMAUG, since I don't use SMAUG, I get
6448 -rwxr-xr-x 1 triskaledia reanimation 6590107 Jan 30 19:55 rom 4 drwxrwxr-x 2 triskaledia reanimation 4096 Jan 30 19:55 obj 8 -rw——- 1 triskaledia reanimation 4578 Jan 30 20:46 nohup.out
Then I'm told to start the GDB by doing… $ gdb ../src/smaug core.22179 …and since I don't get a report out with a core.##### I can't target that, and I'm completely confused now. Is there a guide for people who don't use SMAUG, or rather a guide for ROM/QuickMUD? I did a little searching and all I found was a link to looking to hire a coder who can use GDB, and a bunch of links about people randomly talking about GDB, but none of them pointing on how to use it - except for SMAUG users.