Depending on what I am doing, I will use make from within Emacs, but if its just a quick, small program, I use Emacs (or sometimes ed :) )and then compile manually from the command line.

~/