title: Getting gdb to work with emacs 24
body: <p>Realised after much head-scratching in relation to this <a href="https://stackoverflow.com/questions/20633968/cannot-access-memory-at-address-function-parameter-passing-isssue">question</a> that <code>gdb</code> seems to be broken in <code>emacs 24</code></p>
  
  <p>So I have switched to <code>gud-gdb</code></p>
  
  <p>But I now notice that the very handy red dots on break points don't seem to work in <code>gud-gdb</code></p>
  
  <p>Does anyone have a definitive answer on how to be able to sensibly debug C code using <code>emacs 24</code>?</p>
  
  <p>I never had any problems in <code>emacs 23</code> but <code>24</code> has caused me all sorts of bother..</p>
  
  <p>Maybe I should switch back to <code>emacs 23</code> but this seems a little regressive?</p>
  
  <p>Is the new method to use <code>gdb-mi</code> in some way?</p>
  
  <p>Would be very interested to learn what best-practice is with respect to <code>emacs 24</code> - haven't been able to find any relevant (<code>emacs 24</code> specific) tutorials on the interwebs</p>