I can't be the only one who likes the commandline gdb experience right?
Then I learned: you never need to stop gdb! Just enter "r" and it will restart the program with the fresh changes leaving all breakpoints and setup intact.
Game changer to me.
Don't forget that a terminal puts off 4/5 developers.