工作中有时会遇到可执行程序运行时使用指定目录下的动态库,若是直接修改环境变量,可能会对其他程序产生影响,因此可以在编译时使用-Wl,rpath来指定运行时路径。目录作为第一个寻找库文件的目录,其寻找的顺序是:静态库文件),程序链接的库名是test。-l参数就是用来指定程序要链接的库,-l参数紧接着就是库名,那库名跟真正的库文件名有什么关系呢?参数跟着的是库文件所在的目录名。
工作中有时会遇到可执行程序运行时使用指定目录下的动态库,若是直接修改环境变量,可能会对其他程序产生影响,因此可以在编译时使用-Wl,rpath来指定运行时路径。目录作为第一个寻找库文件的目录,其寻找的顺序是:静态库文件),程序链接的库名是test。-l参数就是用来指定程序要链接的库,-l参数紧接着就是库名,那库名跟真正的库文件名有什么关系呢?参数跟着的是库文件所在的目录名。