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