![](https://img-blog.csdnimg.cn/20201014180756925.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
动态库与静态库
steven_yzx
天行健,君子以自强不息!地势坤,君子以厚德载物!
展开
-
Linux 动态库的显示调用
<!-- @page {margin:2cm} p {margin-bottom:0.21cm} --> 10.动态库的显式调用 库函数dlopen()将打开一个新库,并把它装入内存。该函数主要用来加载库中的符号,这些符号在编译的时候是不知道的。比如Apache Web服务器利用这个函数在运行过程中加载模块,这为它提供了额外的能力。一个配置文件控制了加载模块的过程。这原创 2012-03-17 23:56:24 · 4321 阅读 · 0 评论 -
Linux 指定库文件
<!-- @page {margin:2cm} p {margin-bottom:0.21cm} --> 6.查看可执行文件的依赖库 ldd命令可以查看一个可执行程序依赖的共享库, # ldd./main linux-gate.so.1=> (0x00ec1000) libtest.so=> ./libtest.so (原创 2012-03-17 23:53:39 · 3951 阅读 · 0 评论 -
linux 下创建静态库和动态库
<!-- @page {margin:2cm} p {margin-bottom:0.21cm} --> 4.生成库文件 概述 编写函数代码 编译生成各目标文件 用ar文件对目标文件归档,生成静态库文件。注意归档文件名必须以lib打头(可查看库文件命名规则)。 使用要点: 在gcc的-I参数后加上静态库头文件的路径。 在gcc的-L参数原创 2012-03-17 18:56:07 · 891 阅读 · 0 评论 -
linux 的库文件
<!-- @page {margin:2cm} p {margin-bottom:0.21cm} --> <!-- @page {margin:2cm} p {margin-bottom:0.21cm} p {margin-bottom:0.21cm} --> <!-- @page {margin:2cm} p {margi原创 2012-03-17 17:37:33 · 727 阅读 · 0 评论