Hay muchos : si reduce el alcance de su pregunta, podríamos sugerir algunos específicos para sus necesidades.
Un intérprete notable es " Ch: AC / C ++ Interpreter for Script Computing " detallado en Dr. Dobbs:
Ch es un intérprete de C completo que admite todas las características del lenguaje y las bibliotecas estándar del estándar ISO C90, pero extiende C con muchas características de alto nivel, como el tipo de cadena y las matrices computacionales como objetos de primera clase.
El estándar Ch es gratuito pero no de código abierto. Solo Ch professional tiene las capacidades de trazado y otras características que uno podría desear.
Nunca había visto esto antes, pero tener un intérprete de CA a mano suena muy útil y es algo que probablemente agregaré a mi conjunto de herramientas. ¡Gracias por la pregunta!
Editar:
Acabo de descubrir que uno de mis compiladores favoritos, TCC , ejecutará scripts en C:
También maneja archivos de script C (simplemente agregue la línea shebang "#! / Usr / local / bin / tcc -run" a la primera línea de su archivo de código fuente C en Linux para ejecutarlo directamente.
TCC puede leer el código fuente C de la entrada estándar cuando se usa '-' en lugar de 'infile'. Ejemplo:
echo 'main(){puts("hello");}' | tcc -run -