将需要runtime loader
搜索的路径加 LD_LIBRARY_PATH环境变量:
export LD_LIBRARY_PATH="$LD_LIBRARY_PATH:/usr/local/lib"
更新runtime loader
的配置文件:
将/usr/local/lib
加入/etc/ld.so.conf
,
或者在/etc/ld.so.conf.d
目录中新建一个名为*.conf
的文件,如/etc/ld.so.conf.d/99local.conf
,将/usr/local/lib
写入此文件中。这样可以让我们把自定义的library
路径和系统的默认值区分开来,建议使用此方式。
(前缀99
是为了保证相对于其他文件,此文件是最后加载的,这样就不会抢先可能包含了相同libraries
的系统路径)
完成修改之后,需要用root权限运行:
ldconfig
让改动生效。(这条命令更新/etc/ld.so.cache
文件,是runtime loader
真正使用的文件)