Ok, let me clear it up a bit
Say you open a terminal, and change directories to where the executable is.
I run this executable and it runs in that same terminal window. It doesn't open a new window, it's a text/console application.
So when you run it via the debugger, it only shows up if I turn on debugging log. Even then it doesn't show everything. In order to run debugging from C::B, I would need to somehow tell GDB ( I guess ) to start this up in another window. Or C::B could open the console and bash all the commands via that and then the program would start in that window instead of "behind the scenes" in C::B.