aboutsummaryrefslogtreecommitdiffstats
path: root/lang/tcc/pkg-descr
blob: 535b0a60811e4afa2d42713fed613b786c6ebe3d (plain) (blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
Tiny C Compiler is perhaps the smallest ANSI C compiler, by Fabrice Bellard.

  - It is small: you can compile and execute C code everywhere, for example
    on rescue disks;

  - It is fast!  TCC generates optimized x86 code.  No byte code overhead.
    Compile, assemble, and link about 7 times faster than 'gcc -O0';

  - Any C dynamic library can be used directly.  TCC is heading towards
    full ISO C99 compliance.  TCC can of course compile itself;

  - It is safe!  TCC includes optional memory and bound checker.  Bound
    checked code can be mixed freely with standard code;

  - Compile and execute C source directly.  No linking or assembly is
    necessary.  Full C preprocessor included;

  - C script supported: just add '#!/bin/env tcc -run' at the first line
    of your C source, and execute it directly from the command line.

WWW: https://github.com/TinyCC/tinycc