编译流程、动态库与静态库

2019-11-14  本文已影响0人  migill

1、编译流程

编译分为四大过程:

预处理:

编译:

汇编:

链接:


2、静态库

什么是静态库?

如何生成静态库?


r:表示增加或更新新文件到静态库中
c:表示创建一个库,不管存在与否都创建
s:创建文档索引,创建较大的库的时候,能够加快编译时间

3、动态库

什么是动态库?
*动态库在连接阶段没有被复制到程序中,而是在程序运行时由系统动态加载到内存中供程序调用。
*系统只需载入一次动态库,不同的程序可以得到内存中相同动态库的副本,因此节省了很多内存。
如何生成动态库?

静态库与动态库区别?
载入时刻不同:

上一篇 下一篇

猜你喜欢

热点阅读