Hacker News | 📄 原文链接 | 2026-09-20 收录

面向 8 位单片机的开源 C 编译器 SDCC

来源:sdcc.sourceforge.net — 113 分 · by lioeters

📋 概述

SDCC(Small Device C Compiler)是一套可重定向、带优化的 C 编译器套件,支持 ANSI C89、ISO C99/C11 与 C23,目标平台覆盖 Intel MCS51 系列、Maxim DS80C390、Freescale HC08/S08、Zilog Z80 家族(Z80/Z80N/Z180/eZ80/R800/SM83 等)、Padauk、STM8 以及 MOS 6502 与 WDC 65C02 等老架构。它不只是一个编译器,还自带基于 ASXXXX 的汇编器与链接器、GCC 派生的预处理器、ucsim 模拟器和源码级调试器。2026 年 6 月发布的 4.6.0 加入了大量 C2y 特性、实验性的 Rabbit 5000/6000 与 f8l 端口,并显著改进了 z80 系列的代码生成。

🔑 核心要点

💡 金句

SDCC 是一套可重定向、带优化的标准 C 编译器套件,并且可以为其他微处理器重新定位。
← 返回 Hacker News 首页