glibc里的静态库和共享库有什么区别
答案:2 悬赏:10 手机版
解决时间 2022-01-01 04:35
- 提问者网友:绫月
- 2021-12-31 19:18
glibc里的静态库和共享库有什么区别
最佳答案
- 五星知识达人网友:雾月
- 2021-12-31 20:40
应用程序在链接静态库时,会把引用到的数据和代码放到生成的可执行文件中,程序运行时
就不再需要库了。
程序链接共享库时,连接器不会把引用到的数据和代码放到可执行文件中,而仅仅做一个标记,
当程序运行时,系统会去加载相应的共享库。链接共享库时,可执行文件的大小会小一些,但
运行时依赖于共享库。
就不再需要库了。
程序链接共享库时,连接器不会把引用到的数据和代码放到可执行文件中,而仅仅做一个标记,
当程序运行时,系统会去加载相应的共享库。链接共享库时,可执行文件的大小会小一些,但
运行时依赖于共享库。
全部回答
- 1楼网友:北方的南先生
- 2021-12-31 21:55
同问。。。
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯