Molto semplice:
Il codice che hai postato è un pezzo di codice completo di main (a occhio e croce in puro C).
Per compilarlo con un ambiente unix, hai bisogno di un compilatore, solitamente si usa gcc. Per una distribuzione che ha apt come gestore dei pacchetti, puoi installarlo molto semplicemente mediante il comando
# apt-get install gcc
e compilarlo con il comando
$ gcc /posizione/del/file/file.c -o /posizione/del/file/file
gcc accetta anche posizioni relative, percui puoi compilarlo spostandoti prima nella directory che lo contiene
$ cd /posizione/del/file
/posizione/del/file $ gcc file.c -o file
/posizione/del/file $ ./file
Per windows i concetti sono abbastanza simili, solo che devi installare minGW, che contiene l'applicativo gcc.exe per compilare sotto windows. Lo puoi trovare qui:
http://sourceforge.net/projects/mingw/files/Installer/mingw-get-inst/e la spiegazione dettagliata della installazione automatica è qui:
http://www.mingw.org/wiki/Getting_Startedhttp://www.mingw.org/wiki/InstallationHOWTOforMinGWUna volta installato, la procedura di compilazione è praticamente uguale, ma invece che il terminale bash, dovrai utilizzare il prompt dei comandi
In alternativa sotto windows puoi utilizzare anche DevC++ (
http://www.bloodshed.net/devcpp.html) un IDE completo di compilatore (gcc sempre da minGW)