c#+毕业设计+源码-c:小型自托管C编译器

时间:2024-06-08 06:54:05
【文件属性】:

文件名称:c#+毕业设计+源码-c:小型自托管C编译器

文件大小:70KB

文件格式:ZIP

更新时间:2024-06-08 06:54:05

系统开源

c#+毕业设计+源码一个小型的快速C编译器套件。 注–该项目尚未积极开发。 请直接介绍哪个是更完整的后继者。 我现在将自己的修复程序定向到该项目。 小的。 快速地。 持续的。 高质量。 低复杂度。 没有依赖关系。 没有繁琐的配置。 无痛交叉编译。 工作吧 您应该能够在不到30秒的时间内为任何受支持的目标获得C编译器,汇编器,链接器和libc。 建造 需要一个外部C编译器和gnu binutils(目前),到目前为止,我仅在Linux 64位上对其进行了测试。 该代码确实使用了匿名联合扩展,因此您的编译器也将需要支持它们。 $ make 测验 $ make test $ make selfhost # self hosting 计划 阶段1。 自托管x86_64,后端很笨。 第二阶段 自托管臂,类似于树莓派/ android。 第三阶段 构建小的干净的C代码库,例如8cc,tcc,sbase。 阶段4。 建立musl libc。 超过。 构建更多程序。 将gnu替换为我们自己的汇编器。 用我们自己的静态链接器替换ld。 构建操作系统内核。 SSA后端。 地位 阶段2。自我托管,缺少很多常


网友评论