Ma usare un IDE no?
Compilare usando la linea di comando è scomodissimo!
Potresti usare Code::Blocks per linux.