Repository dossier
sysprog21/shecc
A self-hosting and educational C optimizing compiler
Brief / README 摘要
查看原文shecc is built from scratch, targeting 32-bit Arm, AArch64, 32-bit RISC-V, and x86-64, as a self-compiling compiler for a subset of the C language. Despite its simplistic nature, it is capable of performing basic optimization strategies as a standalone optimizing compiler. Generate executable Linux ELF binaries for ARMv7-A, AArch64, RV32IM, and x86-64. Provide a minimal C standard library for basic I/O on GNU/Linux. The cross-compiler is written in ANSI C, making it compatible with most platforms. Include a self-contained C front-end with an integrated machine code generator; no external assem…
Topics / 标签
相关推荐
Build your personal knowledge base with Trilium Notes
🐠 Babel is a compiler for writing next generation JavaScript.