demo | ||
.gitignore | ||
boot-lib.c | ||
boot-lib.h | ||
boot.c | ||
boot.sh | ||
README.md | ||
run.sh |
RVBTCC
- 约 1400 行的轻量级自举编译器
- 编译器和自举编译器行为一致
- 语法类似 C,输出 RISC-V 汇编
- 依赖几个 libc 函数用于输入输出
- 不使用动态内存分配,嵌入式友好
用法
编译运行程序
$ ./run.sh <src>
自举编译器
$ ./boot.sh
demo | ||
.gitignore | ||
boot-lib.c | ||
boot-lib.h | ||
boot.c | ||
boot.sh | ||
README.md | ||
run.sh |
编译运行程序
$ ./run.sh <src>
自举编译器
$ ./boot.sh