CC386 Compiler Version 4.20

This page is for reference; I don't work on CC386 at this point, preferring to work on its replacement Orange C.

The
CC386 Compiler package is an older compiler package that I worked on
for many years. It is by no means an optimizing compiler but
still did a decent job by simply globally allocating a few registers in
each function. It has support for C99 but not C11, and has an
earlier version of the IDE used in the Orange C compiler.The Run time
library in this package has WIN32 headers and an import library, many
windows programs will compile with it although there are a few
incompatibilities.

The tool chain in this package is somewhat
ad-hoc, consisting of source code that came from a variety of sources.
The MSDOS version of this compiler is actually a separate build,
which is made against a DPMI target DOS32A.

This package is distributed under the GNU copyleft as some of the components used in it are GNU projects.This version of the compiler/IDE has been tested on windows 8.

Note that Virus Checkers may not like some of the files in this distribution. HXDOS
mimics some KERNEL32 behavior and thus gets classified as a virus, and
the dll version of the C run time library gets flagged sometimes as well.
But if you want to download this package it is probably safe for most uses
to let the virus checker delete what it wants to.