JLU_WangCT

导航

2011年11月30日 #

C语言编译全过程剖析--ZZ

摘要: 原文地址:http://www.yuanma.org/data/2009/0506/article_3647.htm编译的概念:编译程序读取源程序(字符流),对之进行词法和语法的分析,将高级语言指令转换为功能等效的汇编代码,再由汇编程序转换为机器语言,并且按照操作系统对可执行文件格式的要求链接生成可执行程序。 编译的完整过程:C源程序-->预编译处理(.c)-->编译、优化程序(.s、.asm)-->汇编程序(.obj、.o、.a、.ko)-->链接程序(.exe、.elf、.axf等)1. 编译预处理 读取c源程序,对其中的伪指令(以#开头的指令)和特殊符号进行处理伪 阅读全文

posted @ 2011-11-30 06:42 WangCT 阅读(202) 评论(0) 推荐(0) 编辑