tinycc

TCC, also referred to as "TinyCC", is a small and fast C compiler written in C. It supports ANSI C with GNU and extensions and most of the C99 standard.

Our vision of making TCC a key ingredient of the full source bootstrap and making it easier to bootstrap by rewriting needlessly complex or even "exotic" C99 constructs sadly and unexpectedly was rejected by the TinyCC developers.

Meanwhile, bootstrappable TinyCC is a friendly fork to allow TCC to be used in a full source bootstrap for a GNU/Linux distribution.

Releases

Requirements

License

GNU LGPLv2.1+

Source Code

tinycc is developed using the Git version control system. The official repository is hosted at https://gitlab.com/janneke/tinycc/

Anonymous clone

git clone https://gitlab.com/janneke/tinycc/

Community

Real-time discussion for tinycc can be found on the #bootstrappable channel on the Freenode IRC network.

Contributing

Send patches and bug reports to janneke@gnu.org.