tcc - Tiny C Compiler

Property Value
Distribution FreeBSD 12
Repository FreeBSD i386 Official
Package filename tcc-0.9.26_6.txz
Package name tcc
Package version 0.9.26
Package release 6
Package architecture i386
Package type txz
License LGPL21
Download size 174.08 KB
Installed size 786.99 KB
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.
- DOCS: on
===>   NOTICE:
The tcc port currently does not have a maintainer. As a result, it is
more likely to have unresolved issues, not be up-to-date, or even be removed in
the future. To volunteer to maintain this port, please create an issue at:
More information about port maintainership is available at:


Package Version Architecture Repository
tcc All All All


Name Value
indexinfo = 0.3.1


Type URL
Binary Package tcc-0.9.26_6.txz
Source Package lang/tcc

Install Howto

Install tcc txz package:

# pkg install tcc

See Also

Package Description
tcd-2.2.0_8.txz Simple, user-friendly ncurses-based CD player
tcl-Trf-2.1.4_3.txz Data conversion, digests, compression, error-correction for Tcl
tcl-lmdb-0.4.0.txz Tcl interface to the Lightning Memory-Mapped Database
tcl-manual-20131001.txz Documentation for TCL (Tool Command Language)
tcl-memchan-2.3.txz Two new channel types for in-memory channels in TCL8
tcl-mmap-1.1.txz New TCL channel type using mmap-ed files
tcl-signal- Dynamically loadable signal handling for Tcl/Tk scripts
tcl-sqlite3-3.30.1.txz SQLite extension for Tcl using the Tcl Extension Architecture (TEA)
tcl-wrapper-1.1_3.txz Shell wrapper for tclsh (Tcl)
tcl85-8.5.19_3.txz Tool Command Language
tcl86-8.6.10.txz Tool Command Language
tcl86-sql-20000114_7.txz TCL module for accessing MySQL databases
tcl87-8.7.a3_1.txz Tool Command Language
tclX-8.4.1.txz Extended TCL
tclap-1.2.1_1.txz Verbose replacement for getopt