Tiny C software offers quick compilation, making Makefiles unnecessary even for large projects.
TCC supports ANSI C and most of the new ISO C99 standard, as well as many GNUC extensions including inline assembly. Additionally, this compiler can be used to create C scripts that can be run as though they were Perl or Python scripts. The speedy compilation means that your script will run just as fast as if it was an executable.
One of the most impressive features of TCC is its ability to automatically generate memory and bound checks while allowing all C pointers operations. And it can do this even if non-patched libraries are used. Plus, with libtcc, you can use TCC as a backend for dynamic code generation.
As far as target systems go, TCC mainly supports the i386 for both Linux and Windows, but there are alpha ports available for the ARM (arm-tcc) and the TMS320C67xx targets (c67-tcc). Overall, Tiny C is an impressive C compiler that is perfect for those who want to get their projects done quickly and efficiently.
Version 0.9.24: N/A