摘要: 首先要明白一个概念,静态库和动态库的目的是为了使二进制代码重用。 静态库:假设一个场景,我们现在做了一个项目A,如果我们希望项目A中的代码能够用于以后的项目B中,该怎么办呢?最简单的想法就是将项目A的各个源文件编译生成的目标文件和其他项目的目标文件拼接起来,有两种方法可以做到这一点 1、... 阅读全文
posted @ 2015-08-27 21:20 大城市小葫芦 阅读(257) 评论(0) 推荐(0) 编辑
摘要: 编译器是一个神奇的东西,它能够将我们所编写的高级语言源代码翻译成机器可识别的语言(二进制代码),并让程序按照我们的意图按步执行。那么,从编写源文件代码到可执行文件,到底分为几步呢?这个过程可以总结为以下5步: 1、编写源代码 2、编译 3、链接 4、装载 5、执行 今天主要说明的过程... 阅读全文
posted @ 2015-08-27 13:42 大城市小葫芦 阅读(549) 评论(0) 推荐(0) 编辑