
claudes-c-compiler
anthropics
Claude Opus 4.6 wrote a dependency-free C compiler in Rust, with backends targeting x86 (64- and 32-bit), ARM, and RISC-V, capable of compiling a booting Linux kernel.
AI 简介
这是一个由Claude Opus 4.6自主编写的、完全自研的C语言编译器,用Rust实现,不依赖任何外部编译工具链。它包含完整的前端解析、SSA中间表示、优化器、多目标后端(x86-64/i686/AArch64/RISC-V 64)、汇编器、链接器及DWARF调试信息生成器,可直接产出Linux ELF可执行文件。项目适用于嵌入式系统开发、教学研究、编译器原理验证及轻量级Linux内核构建等场景,但当前版本未经充分验证,仅推荐在Linux环境下用于实验性用途。
Rust
Creative Commons Zero v1.0 Universal2.7k
Stars
235
Forks
32
Watchers
48
Issues
Star 增长
今日0
近 7 天0
近 30 天+4
综合评分59.52
默认分支main