nwcc is a C compiler for Unix systems. It targets Linux, Mac OS X, BSD, and Solaris on 80x86 (with nasm and gas), Linux, Mac OS X, and FreeBSD on AMD64 (with yasm and gas), Solaris and Linux on SPARC (64-bit), AIX and Linux on PowerPC (32- and 64-bit), and IRIX on MIPS (64-bit). Cross-compilation is also supported. It doesn't feature any software development support beyond plain compilation.
| Tags | Software Development Compilers |
|---|---|
| Operating Systems | POSIX Linux BSD FreeBSD OpenBSD |
| Implementation | C |
Recent releases


Release Notes: This minor update fixes various critical, mostly AMD64-specific bugs. Multi-dimensional VLA support has also been added.


Release Notes: This version fixes a few general and PIC-specific bugs.


Release Notes: This version fixes many general bugs. Support for Linux/MIPS64 (little endian) has been added.


Release Notes: This version fixes various platform-independent and x86-specific bugs. nwcc can now compile gcc, Apache, PHP, and PostgreSQL (but there are still a few bugs of varying severity in the resulting binaries).


Release Notes: This release adds support for Mac OS X on x86 and AMD64, and NetBSD on x86 systems. Various general bugs have been fixed.