http://www.softintegration.com/
Ch is an embeddable C/C++ interpreter for cross-platform scripting, shell programming, 2D/3D plotting, numerical computing, and embedded scripting. It is an alternative free C/C++ compiler for learning C/C++.

http://root.cern.ch/twiki/bin/view/ROOT/CINT
CINT is a C/C++ interpreter aimed at processing C/C++ scripts. Scripts are programs performing specific tasks. Generally execution time is not critical, but rapid development is. Using an interpreter the compile and link cycle is dramatically reduced facilitating rapid development. CINT makes C/C++ programming enjoyable even for part-time programmers.

http://bellard.org/tcc/
Fabrice Bellard 发明的 GNU/Linux 环境下最小的 ANSI C 语言编译器: TCC