Adesso mi troverò a dover compilare con il seguente programma : sistema Linux CentOS con compilatore gcc ( a linea di comando).
Vorrei sapere cosa cambia con i 2 che ho usato io??
Innanzitutto Linux CentOS è un sistema operativo e non un programma.
Ho ragione di preouccuparmi che troverò un modo totalemnte differente dai primi 2?
E' un altro sistema operativo, per cui dovrai studiare qualche base di Linux/Unix.
gcc lo devi lanciare da linea di comando, oppure prepari un makefile: questi sono argomenti di cui trovi numerosi tutorial ed esempi; esistono anche qui degli IDE, ma dipende dalla distribuzione (nel tuo caso CentOS) e per questo ti suggerisco di far pratica con i makefiles.
E poi , c'è un modo per averlo nel mio pc che ha un SO windows?
Certo, puoi creare una macchina virtuale con vmware e installarci Linux CentOS.