По поводу gdb на сокете
Code::Blocks умеет по tcp работать с gdb, я давно эту тему мурыжил нюансов не помню, надо перечитать все, но вроде sdcc все что надо для gdb предоставляет