首页 > 代码库 > Linux下动态链接库的使用

Linux下动态链接库的使用

Linux下的工具和程序模块很多都是通过动态链接库实现的。

在使用的时候分为两个过程:

(1)编译时需要知道动态链接库文件的位置

(2)运行时需要打开动态链接库

对于(1)的情况,在makefile文件中指定,对于(2)中的情况需要在环境变量LD_LIBRARY_PATH中指定;当然如果程序是安装make install进来的,安装位置如果在系统默认的打开动态链接库路径内,则不再需要在LD_LIBRARY_PATH变量中说明,否则就需要添加到LD_LIBRARY_PATH中。