TinyCC (aka TCC) is a small but hyper fast C compiler. Unlike other C compilers, it is meant to be self-sufficient: you do not need an external assembler or linker because TCC does that for you.
TCC compiles so fast that even for big projects Makefiles may not be necessary.
TCC not only supports ANSI C, but also most of the ISO C99 and ISO C11 standard and also many GNUC extensions.
TCC can also be used to make C scripts, i.e. pieces of C source that you run as a script. Compilation is so fast that your script will be as fast as if it was an executable.
TCC can also automatically generate memory and bound checks while allowing all C pointers operations.
With libtcc, you can use TCC as a backend for dynamic code generation.
Commercial Use
Modify
Distribute
Place Warranty
Sub-License
Hold Liable
Distribute Original
Disclose Source
Include Copyright
State Changes
Include License
These details are provided for information only. No information here is legal advice and should not be used as such.
There are no reported vulnerabilities
30 Day SummaryJul 11 2023 — Aug 10 2023
|
12 Month SummaryAug 10 2022 — Aug 10 2023
|