到东阳绿色软件下载站libc2d2_z180.so下载后,然后将llibc2d2_z180.so文件按照以下操作,就【jiù】能解决Linux系统中【zhōng】找不到该动态链接【jiē】库的问题啦【lā】。
.so文件代表【biǎo】Linux的共【gòng】享函数库文件,程序【xù】运行时可能会使用到里面的函数代码。
当一个【gè】程序需要.so共享函数库文件【jiàn】时,系统自动会把它加载到【dào】内存中使用。
相当于Windows系统里面的dll动态链接库文件。
解决这个问题:
(1)在系统中查找这个文件(当然【rán】要保证系【xì】统中已经有这个.so文【wén】件,只是查找路径没有设置正确而已):
sudo find / -name libjson_linux-gcc-4.6_libmt.so
结果:/home/liu/Desktop/jsoncpp-src-0.5.0/libs/linux-gcc-4.6/libjson_linux-gcc-4.6_libmt.so
(2)将.so文件【jiàn】路径的目录添加到/etc/ld.so.conf
sudo vim /etc/ld.so.conf
文件末尾新添加一行,/home/liu/Desktop/jsoncpp-src-0.5.0/libs/linux-gcc-4.6
(3)使得修改生效
sudo /sbin/ldconfig
.so文件【jiàn】是Linux下的【de】程序函数【shù】库,即编译好的可以供其他程序使用的代【dài】码和数据linux下何【hé】谓.so文件:1.用过windows的同学应该都知道.dll文件吧,这二者有什么共通之【zhī】处呢,其实.so文件就跟.dll文件【jiàn】差不多.//2.一般来说.so文件