Uranus 发表于 2013-1-27 06:11:30

C的基本实现

<div class="postText">C的实现都是有两个不同的环境:翻译与执行


翻译:

[*]把多个源文件编译成目标代码。编译分为预处理器(把类似与#define的替换源文件),然后解析,也就是来识别代码,大多数错误和警告产生在这步,最后目标代码便生成。这个过程中也可以加入优化器来优化代码。
[*]把目标代码与标准库函数用链接器捆绑在一起,用于执行。
执行:

[*]程序载入内存。
[*]程序执行。
[*]程序终止。
页: [1]
查看完整版本: C的基本实现