Though "interpreters" per se don't exist (or not practically), I'd advise on using a modern IDE. Eclipse + CDT allows you to have "on the fly compilation", just like in java. Your project is ready to run whenever you are, with reduced latency due to compilation (if you have a decent computer).
For other answers, I advise on NOT using directly gcc test.c
. Use a makefile or use at least gcc -Wall -g -o myapp test.c
top have additional information during compilation (useful as C has many more pitfalls than python). Please note as well that test
is astandard program and that .
might not be in your PATH : myapp
is a better name than test
;-)