投稿 提交工具 投放合作

8cc.go:Go语言实现的C编译器

编程助手 100 9 C 上架 2026-11-12 在 GitHub 打开

用Go编写的C编译器,移植自rui314的8cc,支持常见控制流、运算符、函数与复合数据类型,输出Linux汇编。

8cc.go是C编译器8cc的Go语言移植版。支持的语法包括if/else、for、二元与逻辑运算符、三元运算符、函数声明与调用、局部和全局变量赋值、int/char/char*/float/double等基本类型,以及数组、结构体、联合、指针及其算术与解引用。生成的汇编代码只能在Linux上运行,其他平台建议用Docker。项目采用MIT许可证。

Star 趋势2026-11-08 — 2026-11-13当前 Stars 100

10011-0811-1111-13