购买
下载掌阅APP,畅读海量书库
立即打开
畅读海量书库
扫码下载掌阅APP

1.3.1 C语言编程简介

C语言编译程序步骤如下。

(1)读取源程序,实际就是输入字符流给编译程序。

(2)由它进行词法和语法分析,检查指令是否符合规则。

(3)不符合则异常退出,否则生成中间代码,创建目标文件。

(4)优化后汇编链接,生成可执行程序。

一个完整过程为:C源程序→预处理→编译优化→汇编链接→可执行文件。

C程序的编译、优化和翻译过程目前基本取决于所使用的编译器和系统。链接有动态链接和静态链接两种,通常情况下动态链接的使用相对多些,具体方式要视应用场景和设备的实际硬件条件而定。嵌入式程序开发人员要经常直接面对的是预处理和链接程序,所以先介绍这两方面内容。 cqF9IPivPaL+Cn9Ak2j5or667isDQMgIU+q3ryvgFsMxBl8PUSAj4rhsfCEaAGky

点击中间区域
呼出菜单
上一章
目录
下一章
×