You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
![]() |
12 months ago | |
---|---|---|
examples | 7 years ago | |
include | 1 year ago | |
lib | 1 year ago | |
tests | 12 months ago | |
win32 | 2 years ago | |
.gitignore | 1 year ago | |
COPYING | 21 years ago | |
Changelog | 6 years ago | |
CodingStyle | 8 years ago | |
Makefile | 1 year ago | |
README | 3 years ago | |
RELICENSING | 2 years ago | |
TODO | 6 years ago | |
USES | 3 years ago | |
VERSION | 7 years ago | |
arm-asm.c | 1 year ago | |
arm-gen.c | 1 year ago | |
arm-link.c | 1 year ago | |
arm-tok.h | 3 years ago | |
arm64-asm.c | 2 years ago | |
arm64-gen.c | 1 year ago | |
arm64-link.c | 1 year ago | |
c67-gen.c | 2 years ago | |
c67-link.c | 1 year ago | |
coff.h | 6 years ago | |
configure | 1 year ago | |
conftest.c | 1 year ago | |
dwarf.h | 1 year ago | |
elf.h | 1 year ago | |
i386-asm.c | 1 year ago | |
i386-asm.h | 1 year ago | |
i386-gen.c | 1 year ago | |
i386-link.c | 1 year ago | |
i386-tok.h | 1 year ago | |
il-gen.c | 6 years ago | |
il-opcodes.h | 8 years ago | |
libtcc.c | 12 months ago | |
libtcc.h | 1 year ago | |
riscv64-asm.c | 1 year ago | |
riscv64-gen.c | 1 year ago | |
riscv64-link.c | 1 year ago | |
riscv64-tok.h | 1 year ago | |
stab.def | 8 years ago | |
stab.h | 8 years ago | |
tcc-doc.texi | 1 year ago | |
tcc.c | 1 year ago | |
tcc.h | 1 year ago | |
tccasm.c | 1 year ago | |
tcccoff.c | 2 years ago | |
tccdbg.c | 1 year ago | |
tccelf.c | 12 months ago | |
tccgen.c | 1 year ago | |
tcclib.h | 8 years ago | |
tccmacho.c | 1 year ago | |
tccpe.c | 1 year ago | |
tccpp.c | 12 months ago | |
tccrun.c | 1 year ago | |
tcctok.h | 1 year ago | |
tcctools.c | 1 year ago | |
texi2pod.pl | 8 years ago | |
x86_64-asm.h | 1 year ago | |
x86_64-gen.c | 1 year ago | |
x86_64-link.c | 1 year ago |
README
Tiny C Compiler - C Scripting Everywhere - The Smallest ANSI C compiler
-----------------------------------------------------------------------
Features:
--------
- SMALL! You can compile and execute C code everywhere, for example on
rescue disks.
- FAST! tcc generates optimized x86 code. No byte code
overhead. Compile, assemble and link about 7 times faster than 'gcc
-O0'.
- UNLIMITED! Any C dynamic library can be used directly. TCC is
heading toward full ISOC99 compliance. TCC can of course compile
itself.
- SAFE! tcc includes an 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
necessary. Full C preprocessor included.
- C script supported : just add '#!/usr/local/bin/tcc -run' at the first
line of your C source, and execute it directly from the command
line.
Documentation:
-------------
1) Installation on a i386/x86_64/arm/aarch64/riscv64
Linux/macOS/FreeBSD/NetBSD/OpenB