Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/zhoujingya/compiler-essentials

Learning compiler essentials
https://github.com/zhoujingya/compiler-essentials

compilers llvm

Last synced: 4 months ago
JSON representation

Learning compiler essentials

Awesome Lists containing this project

README

        

## How to build

`cmake -B build -G Ninja`

`cmake --build build`

`./install-riscv.sh` to install `riscv` toolchain

> Build debug version llvm, then export toolchain binary path

## How to test

`lit build/test`

## [small cc](src/smallcc)

base on [chibicc](https://github.com/rui314/chibicc), but use RISC-V ISA