Che io sappia, emacs è un editor (il quale può essere configurato per utilizzare dei compilatori).

Ad ogni modo... non hai specificato per quale linguaggio ti serve il compilatore.
Generalmente su tutte le distribuzioni linux c'è già installato il GCC (che è una suite di compilatori per C/C++ e altri linguaggi).


Ciao.