文档详情

开发工具 - 软件生成过程.pdf

发布:2024-07-30约1.55万字共24页下载文档
文本预览下载声明

嵌入式系统

-软件开发环境基础

赵翔

xiangzh@

电工电子实验教学示范中心嵌入式系统

电工电子实验教学示范中心嵌入式系统

嵌入式软件生成过程

C源程序可以分成若干源程序

个模块(.c/.h文件)预处理器

分别进行预处理、编修改后的源程序

译和汇编、形成可重

编译器

定位的目标文件

汇编程序

目标文件和必要的库

文件连接成一个可执汇编器

行的目标文件可重定位的目标程序

链接器

可重定位的

可执行的目标程序目标文件

电工电子实验教学示范中心嵌入式系统

嵌入式软件生成过程

预处理源程序

•处理所有“#”开头的命令预处理器

•#define(替换)修改后的源程序

•#include(展开)

•#if/#else/#ifdef…编译器

•输出处理后的C程序汇编程序

汇编器

可重定位的目标程序

链接器

可重定位的

可执行的目标程序目标文件

电工电子实验教学示范中心嵌入式系统

嵌入式软件生成过程

编译源程序

•将C语句转换成汇编语句

显示全部
相似文档