首页 > 移动平台 > 详细

iOS开发笔试面试- 编译原理

时间:2015-09-25 18:50:16      阅读:347      评论:0      收藏:0      [点我收藏+]

C/C++的编译器是集成的,编译一边分为4个过程:

 1、预处理阶段 : 从hello.c变成hello.i文件,预处理一般就是将include或者define之类的东西,插入到代码中;

 2、编译 : 从hello.i 变成hello.s文件,过程:检查语法、规范,在确定无误之后,将代码翻译成汇编语言。

 3、汇编 : 从hello.s 变成hello.o文件,过程:将汇编代码转换成二进制文件。

 4、连接 : 根据目标文件以及库文件,完成链接之后,生成可执行文件。

有用的地方:我们在开发的过程中,command+R的时候,看到编译提示的错误,可以快速定位到,到底是在那个阶段出现了问题,从而迅速解决问题。



iOS开发笔试面试- 编译原理

原文:http://my.oschina.net/caijunrong/blog/511290

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!