&
The &
puts the processing being started into the background so that the terminal will continue to accept and process commands while emacs runs. If you forget the &
, you can achive the same affect by typing <control>-z
, to suspend the process and get the prompt back and then
$ bg
to resume the suspended process in the background. There is more in the "Job Control" section of the man page.
Using a makefile
To use a makefile, invoke make in the same directory as the file:
$ make
or, if you want a particular target rather than the default one you must specify it
$ make target
If the makefile is in an different directory from where you want to use it (why?), or does not have one of the default names (which depend on what version of make you are using) you may have to specify the filename
$ make -f MyMakefile target