跳到主要内容

2.4 编译器典型工作流程

一个典型的应用程序开发流程包括如下步骤:

  • 为主程序开发C/C++源代码(使用kf32clang编译)。
  • 为接近硬件底层的组件开发汇编语言代码,例如中断服务程序(使用kf32clang编译)。
  • 链接所有的目标文件生成可执行文件(使用kf32ld)。
  • 将可执行文件转换为纯二进制的flash格式。(使用kf32objcopy)

下图展示了如何使用编译工具开发的典型应用程序:

编译器工作流程

图2.1 编译器工作流程图