编译器

Microchip推出MPLAB® XC 统一编译器许可证,简化软件管理

该统一解决方案为Microchip编译器产品线提供灵活且经济高效的许可选项

【资料下载】适用于AVR® MCU的MPLAB® XC8 C编译器用户指南

本用户指南介绍针对AVR®目标器件进行编译以及使用针对编程语言的ISO/IEC 9899:1999标准(C99)时MPLAB® XC8 C编译器的使用和特性。

混了嵌入式这么久,你了解过天天用的编译器吗?

好多人说编译器只是工具,重要的在于算法和思想。

这话说的本来没错,但要有一个条件在先:那就是你真正掌握了你所用的编译器。但,真正熟悉编译器的却并不多见。当你深入了解一个编译器后,你能像用汇编一样用C,可以像汇编那样随心所欲的操作MCU!

编译器的工作过程

作者:阮一峰

源码要运行,必须先转成二进制的机器码。这是编译器的任务。

比如,下面这段源码(假定文件名叫做test.c)。

#include int main(void){
fputs("Hello, world!\n", stdout);
return 0;}