投稿 提交工具 投放合作

支持 RISC-V 与 ARM 的自举 C 编译器

学习教程 102 17 上架 2026-11-07 在 GitHub 打开

rvcc 是面向 32 位 RISC-V 和 ARM 指令集的自举 C 编译器,能编译自身源代码,是理解编译器构造的实践项目。

rvcc 是一个为 32 位 RISC-V 和 ARM 指令集架构设计的自举 C 编译器。所谓自举,是指它能够编译自己的源代码,这在编译器开发中是一个关键的验证环节,意味着编译器的实现足够完整、稳定,可以用来构建自身。项目同时覆盖 RISC-V 与 ARM 两种 ISA,适合对底层代码生成、指令集差异以及编译器自举流程感兴趣的学习者和开发者阅读源码、动手实践。