【SDCC】开源的单片机C语言编译器

转自:http://blog.sciencenet.cn/blog-1750-689572.html 

 

SDCC的全称是Small Device C Compiler,所以不仅仅是单片机的编译器;目前SDCC支持Intel 8051, Maxim 80DS390, Zilog Z80与Motorola 68HC08 等系列CPU的代码编译。免费、开源、跨平台。

 

官方地址:

  • http://sdcc.sourceforge.net

 

相对与Keil等商业编译器,免费和开源,是其特色;无论是单片机用户,还是编译器编写者,都可以关注。目前正在开发Amtel AVR, DS390, Microchip PIC等系列CPU的支持,8051内核的编译应该是最成熟的。

 

但其编译环境是命令行模式,不习惯的朋友,可以下载一个MCU8051 IDE配合使用,也是开源的:

 

  • http://mcu8051ide.sourceforge.net 

 

延伸阅读

  • Small Device C Compiler

你可能感兴趣的:(汇编语言,编译原理)