Если вам нужен «портативный» компилятор, Tiny C Compiler - достойный компилятор, который вы можете взять с собой на USB-накопитель - это всего лишь один файл .exe или одна папка IIRC. Он также кроссплатформенный, но самым большим недостатком является то, что предупреждения отсутствуют, и что его оптимизация не так хороша, как у более крупных компиляторов.
Тем не менее, это неплохой компилятор, с которым можно "поиграться", если вы не хотите устанавливать Visual Studio или Cygwin в Windows.