tcc

A tiny C compiler that can run C source files as scripts and otherwise has command-line options similar to gcc. More information: <https://bellard.org/tcc/tcc-doc.html>.

Install

All systems
curl cmd.cat/tcc.sh
Debian Debian
apt-get install tcc
Ubuntu
apt-get install tcc
Arch Arch Linux
pacman -S tcc
image/svg+xml Kali Linux
apt-get install tcc
Windows (WSL2)
sudo apt-get update sudo apt-get install tcc
OS X
brew install tcc
Raspbian
apt-get install tcc

A tiny C compiler that can run C source files as scripts and otherwise has command-line options similar to gcc. More information: <https://bellard.org/tcc/tcc-doc.html>.

  • Compile and link 2 source files to generate an executable:
    tcc -o executable_name path/to/file1.c path/to/file2.c
  • Directly run an input file like a script and pass arguments to it:
    tcc -run path/to/source_file.c arguments
  • Interpret C source files with a shebang inside the file:
    #!/full/path/to/tcc -run

© tl;dr; authors and contributors