Tiny C Compiler

News

[Note: I am no longer working on TCC. Check the mailing list to get up to date information.]

Features

Download

Compilation Speed

Compilation speed for the Links Browser project. There are 76936 lines (including headers). 1950947 lines (67.2 MBytes) are compiled because the same headers are included in many files. TinyCC is about 9 times faster than GCC.

CompilerTime(s)lines/secondMBytes/second
TinyCC 0.9.22 2.27 859000 29.6
GCC 3.2 -O0 20.0 98000 3.4

Measures were done on a 2.4 GHz Pentium 4. Real time is measured. Compilation time includes compilation, assembly and linking.

More up to date tests are available: 1, 2, 3, 4.

Online Documentation

You want to help ?

Here are some suggestions:

Links

License

TCC is distributed under the GNU Lesser General Public License.
Copyright (c) 2001-2018 Fabrice Bellard
Fabrice Bellard - https://bellard.org/ - https://bellard.org/tcc/