Perl es un lenguaje interpretado mientras que C es un lenguaje compilado y necesitas justamente compilar el código, no podes ejecutar el código fuente como lo hacías con Perl.
Probá con:
./gcc -o programa.out programa.c
http://gcc.gnu.org/onlinedocs/gcc-3....verall-Options