Un compilatore serve a generare "nuovi" programmi, non ad eseguire quelli già pronti.
Quindi, se con il tuo sistema non vuoi generare nuovi programmi, non c'è bisogno di un compilatore.
Se usi Windows (come pare), Visual C++ Express Edition è la miglirore scelta. Non capisco perchè non ti piaccia.