Antes de nada, necesitarás bajar unos cuantos paquetes, que principalmente están recogidos en el meta-paquete build-essential.
Respecto al IDE, a mi anjuta me iba de lujo, pero no se qué tal le va, no lo he vuelto a usar desde el 1.8.1 o así.
Luego, con compilar, te refieres a compilarte tus propios programas en C o compilar algún programa que te hayas bajado en fuentes?