- Notifications
You must be signed in to change notification settings - Fork2
Single header C99 compiler (TCC)
License
NotificationsYou must be signed in to change notification settings
kyx0r/tinycc
Folders and files
| Name | Name | Last commit message | Last commit date | |
|---|---|---|---|---|
Repository files navigation
TINYCC------Single header C99 compiler (TCC)Entire core of TCC compiler in one file. Separate file for each target arch/platform.Arch/Platform unrelated code stripped out.Supported architectures:tcc_win64_x86_64 - 47609L LOCRATIONALE---------It may be painful to deal with complex build systems and files may harm code navigation and/or understanding. Many people prefer single header libraries, and this is just that, entire compiler self contained and in one file. Have you ever wanted to ship a compiler inside your application? Well, now you can just do it.COMPILING---------Bootstrap with GCC with UCRT (mingw-w64-x86_64-gcc)gcc tcc_win64_x86_64.c -o gnu_tcc.exeSelf re-compile./gnu_tcc.exe -I./win32/include -I./win32/include/winapi tcc_win64_x86_64.c -o tcc.exe./tcc.exe -I./win32/include -I./win32/include/winapi tcc_win64_x86_64.c -o _tcc.exeUPDATING---------Updating amalgamation to the latest git version is automated using custom scripts.win64_x86_64.sh
About
Single header C99 compiler (TCC)
Resources
License
Uh oh!
There was an error while loading.Please reload this page.
Stars
Watchers
Forks
Releases
No releases published
Packages0
No packages published