Skip to content

gaoxiaojun/neatcc

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

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.

About

A small arm/x86(-64) C compiler (mirror of git://repo.or.cz/neatcc.git)

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • C 98.9%
  • Other 1.1%