Okay I'm getting to the point where simply putting printf()'s in my programs has become insufficient for debugging my programs as I write them. As I understand it, there won't be enough memory for it to run locally. So I've seen that there is a GDB server which comes with GDB which allows remote debugging in some capacity. So has anyone gotten this to work, and if so, how did you do it? Is it as effective as using GDB locally? Like can you attach to processes, set breakpoints, etc? I feel kind of handcuffed as I try to do some of this stuff without my debugger.
Thanks for any help.