Puoi usare l'editor che vuoi, e' solo questione di gusti

Per compilare

$ g++ ciao.cpp -o eseguibile

Tutte informazioni che trovavi in 2 secondi su google comunque...