SASC's source level debbuger is beautifull. But it doesn't seem to accept input from other compilers. A while ago I compiled a few times with VBCC and if a nasty bug appeared I'd use SASC and it's debugger. But I can't do that anymore cause my code now needs the long long type (covered by ISO99 or something) wich SASC can't handle).
Other than that GDB (if that's the name of it), the one that's normally used with GCC should work no ? It's a pain to use, command line only. I haven't tried it though, cause I use VBCC for all my compiling and I don't want to switch, VBCC rules, just wish they made a cool debugger for it.
Oh, I normally use Printf() ...(hides... :lol:)