方法一: 最简单的方式是直接将库拷贝到默认搜索的路径
这也是安装其他第三方库时最推荐的做法, 编译时直接带上-l选项即可. (安装自己的库就不推荐这种做法了)
卸载:
方法二: 在系统的默认路径中添加该库文件的软链接
在此之前, 如果我们在当前目录建立一个软链接, 发现也是可以运行的, 这说明静态库默认不会在当前目录下寻找, 动态库默认会在当前目录下寻找:
现在在系统的默认路径中添加该库文件的软链接, 注意要用绝对路径:
方法三: 可以将库路径添加到环境变量LD_LIBRARY_PATH中:
但是改变环境变量只是改变内存的内容, 关机重启内存中的内容就都不存在了.(具体参考环境变量章节)
方法四: 更改系统关于动态库的配置文件
1. 进入系统目录:
2. 在当前配置文件下新建文件:
3.进入Test.conf添加动态库路径: sudo vim test_mymath.conf, 在文件里添加库路径:
4. 更新动态路径缓存: sudo ldconfig