ldconfig
是一个用于管理库缓存的工具,它会更新 /etc/ld.so.cache
文件,这个文件包含了系统上所有共享库的路径
-
创建或编辑
/etc/ld.so.conf
文件:使用文本编辑器打开
/etc/ld.so.conf
文件。如果文件不存在,可以创建一个新的文件。例如,使用nano
编辑器:sudo nano /etc/ld.so.conf
在此文件中,您可以添加、删除或修改共享库的搜索路径。每个路径应该单独一行。
-
创建或编辑
/etc/ld.so.conf.d/
目录下的配置文件:您还可以在
/etc/ld.so.conf.d/
目录下创建或编辑配置文件。例如,创建一个名为my-libs.conf
的文件:sudo nano /etc/ld.so.conf.d/my-libs.conf
在此文件中,您可以添加共享库的搜索路径,每个路径应该单独一行。
-
运行
ldconfig
命令:保存并关闭文件后,运行
ldconfig
命令以更新库缓存。这将使得您在/etc/ld.so.conf
和/etc/ld.so.conf.d/
目录下的配置文件中指定的路径被包含在内。sudo ldconfig
如果您想查看更新后的库缓存,可以使用以下命令:
ldconfig -p
通过以上步骤,您可以根据需要修改 ldconfig
的行为,以便在特定路径下搜索共享库。