title: C++/Assembly IDE on Linux
body: <p>What I'm looking for is an IDE that will run on Linux, that has support for C++ and x86 assembly syntax highlighting. I've already tried Code::Blocks, but that won't let me run the program as I need to, so that didn't work well.</p>
  
  <p>My needs:</p>
  
  <ul>
  <li>Able to compile programs by issuing a "make all" in a certain directory</li>
  <li>Able to run programs by issuing a custom command instead of running a certain executable</li>
  <li>Graphical (not vim/emacs/etc) and will run in GNOME/Fedora 14</li>
  </ul>
  
  <p>What would be very helpful:</p>
  
  <ul>
  <li>Git integration</li>
  <li>Autoversioning (like Code::Blocks does) </li>
  </ul>
  
  <p>Eclipse doesn't work for me, as it no matter what I set it tries to do an auto-build/error check of the entire program, using the wrong toolchain, and errors out everything, even if I disable CDT.</p>
  
  <p>Assembly syntax highlighting is not a <em>requirement</em> but would be useful. It does, however, have to have C++ syntax highlighting.</p>
  
  <p>EDIT: By "Graphical" I mean that I already tried vim/emacs some time ago, and found them too challenging to learn how to use in a short amount of time without loosing my sanity.</p>
  
  <p>EDIT 2: The given editor should also store project files in just one file, as I don't want to have to "git add" a whole new directory each time the editor silently adds some file there.</p>