您的位置:首页 > 其它

C 编译、链接、加载

2015-03-24 16:55 225 查看
http://blog.csdn.net/pangguanzhe1314/article/details/8609560

伙计,看原文 ↑ 去吧,以下只摘了链接部分。



静态链接 vs 动态链接

静态链接(编译时)

链接器将函数的代码从其所在地(目标文件或静态链接库中)拷贝到最终的可执行程序中。这样该程序在被执行时这些代码将被装入到该进程的虚拟地址空间中。静态链接库实际上是一个目标文件的集合,其中的每个文件含有库中的一个或者一组相关函数的代码。

动态链接(加载、运行时)

加载
ps:最近接触分散加载。
加载器把可执行文件从外存加载到内存并进行执行。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: