- 博客(2)
- 资源 (17)
- 收藏
- 关注
原创 linux下使用动态库
linux下面使用动态库其实分为两个部分:1)编译;2)运行。 编译的时候如果用到了动态库就需要加 -Lpath -lxxx来指定动态库,这点和静态库的使用是一样的,这里path是xxx库的路径,gcc会先去path下面查找 libxxx.so,如果没有找到再找libxxx.a,如果还是没哟找到则编译失败,否则编译成功。 但是编译成功不代表可以运行,我刚开始的时候就犯了这个错误,认为编
2013-04-26 22:25:06 1024
转载 Linux动态库搜索路径
众所周知,Linux动态库的默认搜索路径是/lib和/usr/lib。动态库被创建后,一般都复制到这两个目录中。当程序执行时需要某动态库,并且该动态库还未加载到内存中,则系统会自动到这两个默认搜索路径中去查找相应的动态库文件,然后加载该文件到内存中,这样程序就可以使用该动态库中的函数,以及该动态库的其它资源了。在Linux中,动态库的搜索路径除了默认的搜索路径外,还可以通过以下三种方法来指定。
2013-04-26 22:14:20 1053
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人