Skip to content

Ryooooooga/nocc

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

nocc

A LLVM based self-hosting C compiler.

Environment

OS: macOS Mojave 10.14.4, Windows 10 (Msys2 Mingw64)

Compiler: clang 7.0.0, clang++ 7.0.0

LLVM: 7.0.0

Usage

$ ./nocc <filename>

Hot to build

$ make

Reference

nocc is inspired from @rui314's 8cc and 9cc.

Rui Ueyama, "低レイヤを知りたい人のための C コンパイラ作成入門": https://www.sigbus.info/compilerbook/

About

A LLVM based self-hosting C compiler

Topics

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages