Tiny C Compiler logo

Tiny C Compiler

Compiles, assembles, and links programs quickly for x86, x86-64, and ARM processors.

Made by Unknown Author

  • Compiler

  • development

  • c-compiler

  • programming

What is Tiny C Compiler?

The Tiny C Compiler is a compact and efficient C compiler designed for x86, x86-64, and ARM processors. Created by Fabrice Bellard, this compiler is tailored for computers with limited resources, such as slow hardware and minimal disk space. Notably, it introduced Windows operating system support in version 0.9.23 and is distributed under the GNU Lesser General Public License

Highlights

  • Small file size and memory footprint, allowing it to be used directly from a single 1.44 M floppy disk
  • Rapid compilation, assembly, and linking, up to nine times faster than GCC
  • Compiler-specific language features, including an optional memory and bound checker for improved code stability
  • Ability to run programs automatically at compile time using a command-line switch, enabling execution as a shell script on Unix-like systems

Platforms

  • Windows
  • Linux

Languages

  • English

Social

Features

    • Portable