Existem muitos - se você restringir o escopo de sua pergunta, poderemos sugerir alguns específicos para suas necessidades.
Um intérprete notável é " Ch: AC / C ++ Interpreter for Script Computing " detalhado no Dr. Dobbs:
Ch é um interpretador C completo que oferece suporte a todos os recursos de linguagem e bibliotecas padrão do padrão ISO C90, mas estende C com muitos recursos de alto nível, como tipo de string e matrizes computacionais como objetos de primeira classe.
O padrão Ch é freeware, mas não é de código aberto. Apenas Ch professional tem os recursos de plotagem e outros recursos que você pode desejar.
Eu nunca olhei para isso antes, mas ter um intérprete AC disponível parece muito útil e algo que provavelmente adicionarei ao meu conjunto de ferramentas. Obrigado pela pergunta!
Editar:
Acabei de descobrir que um dos meus compiladores favoritos, o TCC , executa scripts C:
Ele também lida com arquivos de script C (basta adicionar a linha shebang "#! / Usr / local / bin / tcc -run" à primeira linha de seu arquivo de código-fonte C no Linux para que seja executado diretamente.
O TCC pode ler o código-fonte C da entrada padrão quando '-' é usado no lugar de 'infile'. Exemplo:
echo 'main(){puts("hello");}' | tcc -run -