Skip to content
Jinhui-Lin edited this page Dec 23, 2018 · 4 revisions

Build a Compiler

Implement

  • lcc : The lcc retargetable ANSI C compiler
  • 8cc : 8cc is a compiler for the C programming language. It's intended to support all C11 language features while keeping the code as small and simple as possible.
  • 9cc : 9cc is a successor of my 8cc C compiler. In this new project, I'm trying to write code that can be understood extremely easily while creating a compiler that generates reasonably efficient assembly.

Assembler

Book

Reverse

Tool

Clone this wiki locally