libjni_emailencryption.so文件丢失的小伙伴们,可以到东阳绿色软件下载站免费下载。将libjni_emailencryption.so文件按照以【yǐ】下操作,就能解【jiě】决Linux系统中找不到该动态链接库的【de】问题啦。
.so文件代【dài】表Linux的共享函数库文件,程序运行时可能【néng】会使用到【dào】里面的函数代码。
当一个程序需要.so共享函数库【kù】文件时【shí】,系统自动会【huì】把它加载到内存中使用。
相当于Windows系统里面的dll动态链接库文件。
解决这个问题:
(1)在系统中查【chá】找这个文件(当然要保证系统中已经有这【zhè】个.so文件,只是查找【zhǎo】路径没有设置正确而已):
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】路径的目录添加【jiā】到/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文件是Linux下的程序函数库,即编译好的可以供【gòng】其他程序使【shǐ】用的代码和数据linux下何谓.so文【wén】件【jiàn】:1.用过windows的同学应该都知道【dào】.dll文件吧,这二者有什么共通之【zhī】处呢,其实.so文件就跟.dll文件差不多【duō】.//2.一般来说.so文件