转自:
http://blog.sciencenet.cn/blog-1750-689572.html
SDCC的全称是Small Device C Compiler,所以不仅仅是单片机的编译器;目前SDCC支持Intel 8051, Maxim 80DS390, Zilog Z80与Motorola 68HC08 等系列CPU的代码编译。免费、开源、跨平台。
官方地址:
相对与Keil等商业编译器,免费和开源,是其特 {MOD};无论是单片机用户,还是编译器编写者,都可以关注。目前正在开发Amtel AVR, DS390, Microchip PIC等系列CPU的支持,8051内核的编译应该是最成熟的。
但其编译环境是命令行模式,不习惯的朋友,可以下载一个MCU8051 IDE配合使用,也是开源的:
延伸阅读