欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页

找不到动态库解决方案

程序员文章站 2022-05-28 11:16:41
...

方法1

	使用环境变量LD_LIBRARY_PATH
	将动态库的绝对路径添加到该环境变量中
	LD_LIBRARY_PATH=/usr/include/xxx:$LD_LIBRARY_PATH
	export LD_LIBRARY_PATH
	直接在shell中是临时配置,我们可以写入到系统的配置文件中(~/.bashrc或者/etc/profile),从而达到永久配置的目的

方法2

	给动态库设置软连接 
	将软连接放到/usr/lib /usr/lib64 /lib /lib64
	sudo ln -s /usr/yff/xxx.so /usr/lib/libxxx.so
	如果库升级也不用再次拷贝

方法3

	刷新/etc/ld.so.cache
	首先 vi /etc/ld.so.conf将动态库的绝对路径写入到该文件中
	sudo ldconfig -v(类似于tar中的-v)
相关标签: linux系统编程 C