C não é uma linguagem interpretada como Python ou Perl. Você não pode simplesmente digitar o código C e depois dizer ao shell para executar o arquivo. Você precisa compilar o arquivo C com um compilador C como gcc
e depois executar o arquivo binário que ele gera.
Por exemplo, a execução de gcc file.c
gerará um arquivo binário com o nome a.out
. Você pode então dizer ao shell para executar o arquivo binário especificando o caminho completo dos arquivos ./a.out
.
Editar:
Como alguns comentários e outras respostas afirmaram, existem alguns intérpretes de C que existem. No entanto, eu diria que os compiladores C são mais populares.