This project is a fork of the
neatcc.git project. If you have that one
already cloned locally, you can use
git clone --reference /path/to/your/neatcc.git/incarnation mirror_URL
to save bandwidth during cloning.
description | none |
owner | repoman@example.com |
last change | Tue, 8 Mar 2016 10:06:44 +0000 (8 02:06 -0800) |
URL | git://repo.or.cz/neatcc/cc.git |
| https://repo.or.cz/neatcc/cc.git |
push URL | ssh://repo.or.cz/neatcc/cc.git |
| https://repo.or.cz/neatcc/cc.git (learn more) |
bundle info | cc.git downloadable bundles |
content tags
|
|
README
NEATCC
======
neatcc is a simple ARM/x86(_64) C compiler. I wrote it to complete my
development toolchain (see http://litcave.rudi.ir/):
* cc: git://repo.or.cz/neatcc.git
* ld: git://repo.or.cz/ld.git
* as: git://repo.or.cz/neatas.git
* libc: git://repo.or.cz/neatlibc.git
* gdb: http://litcave.rudi.ir/coredump.tar.gz
http://litcave.rudi.ir/elfloc.tar.gz
neatcc supports a large subset of C language but lacks some of the
features that I didn't use much myself. The most important missing
features are struct bitfields, inline asms and floating point and
long long types.
USAGE
=====
neatcc has been tested with neatlibc and dietlibc. It can compile
itself and neat* toolchain. The included neatcc script could be
used to invoke ncc with neatlibc library.