Wine is an implementation of the Windows API on top of X and Unix. It does not require Microsoft Windows, but can use native Windows DLLs if they are available. It provides both a development toolkit for porting Windows source code to Unix as well as a program loader, allowing many unmodified
... [More] Windows programs to run on x86 and x86_64 based Unixes. [Less]
TinyCC (aka TCC) is a small but hyper fast C compiler. Unlike other C compilers, it is meant to be self-sufficient: you do not need an external assembler or linker because TCC does that for you.
TCC compiles so fast that even for big projects Makefiles may not be necessary.
TCC not only supports
... [More] ANSI C, but also most of the ISO C99 and ISO C11 standard and also many GNUC extensions.
TCC can also be used to make C scripts, i.e. pieces of C source that you run as a script. Compilation is so fast that your script will be as fast as if it was an executable.
TCC can also automatically generate memory and bound checks while allowing all C pointers operations.
With libtcc, you can use TCC as a backend for dynamic code generation. [Less]
QBE aims to be a pure C embeddable backend that provides 70% of the performance of advanced compilers in 10% of the code.
QBE is known to compile and pass its test suite on amd64 Linux, FreeBSD, and OSX.
Compiling QBE requires GNU Make and a C99 compiler.
This site uses cookies to give you the best possible experience.
By using the site, you consent to our use of cookies.
For more information, please see our
Privacy Policy