I have used GDB for debugging C programs.
What's the best way to debug a Qt program? I think i need to compile my application using the -g option for debugging.

Should i use gdb or a graphical tool like kdbg, ddd? There are also IDEs like QDevelop and KDevelop, so which one to use.