I have tried to use GDB in Code:Blocks 12.11. I have some confusion regarding that.
Is there some way to get a proper terminal(like the linux terminal) integrated with use of GDB? I mean the only place I can place commands for running the debugger is at the Debugger window at the bottom. It isn't convenient to copy-paste again and again.
No, there isn't anything else because C::B is GDB wrapper, so there should be no need to execute command by hand most of the times. It is preferable to use the UI.
On newer gtks you should be able to use up/down arrows to access previous commands. On RHEL5/Centos5 this doesn't work.
Also is there any place I can find the commands of GDB that can be used with code:blocks?
All commands are available, but some are dangerous to use, because they'll confuse C::B's internal state related to the debugger.
Generally commands for stepping (step, next, finish, continue) and commands for breakpoints (break, delete) should not be executed if you don't know what you're doing:)
I have used GDB mostly in Code:Blocks. I used it in linux once and it was great experience to use it. Debugging helps a lot but debugging without a terminal is a pain.
Most of the regular activities done in cmd line gdb have UI in C::B, so it is better to use it.
What commands do you want to execute?