rvcc
本课程基于Rui的chibicc,@sunshaoce和@ksco将其由原来的X86架构改写为RISC-V 64架构,同时加入了大量的中文注释,并且配有316节对应于每一个commit的课程,帮助读者可以层层推进、逐步深入的学习编译器的构造。
How to download and setup rvcc
Open terminal and run command
git clone https://github.com/sunshaoce/rvcc.git
git clone is used to create a copy or clone of rvcc repositories.
You pass git clone a repository URL. it supports a few different network protocols and corresponding URL formats.
Also you may download zip file with rvcc https://github.com/sunshaoce/rvcc/archive/master.zip
Or simply clone rvcc with SSH
[email protected]:sunshaoce/rvcc.git
If you have some problems with rvcc
You may open issue on rvcc support forum (system) here: https://github.com/sunshaoce/rvcc/issuesSimilar to rvcc repositories
Here you may see rvcc alternatives and analogs
webpack babel next.js gatsby pkg parcel pyret-lang iris lebab guido kotlin kotlin-native selfie reading Halide godzilla compiler-explorer Bridge svelte shaderc rust marked v8 gopherjs Nim compiler rescript-compiler opal red scala-js