移植ssh到arm班上时,出现:
说不能打开动态库文件,这种情况有来个两种原因,一种是库函数的存放路径有问题,一种是系统里面缺少库文件。
使用命令 find -name libcrypto.so.1.1(库文件名称) 从当前目录下面开始查找,找到了我的库函数存放路径地址为根目录下面的一个我自己新建的文件夹里,系统默认的库函数的路径为根目录下的 /usr/lib/ 和/usr/local/lib;而我的路径为/usr/lib_m32(我自己新建的文件) ,所以没找不到该库文件,解决办法是打开根目录下面的/etc/profile文件,在全局变量“ LD_LIBRARY_PATH ”中添加自己的文件路径,如下图:
添加保存后,使用source /etc/profile文件即可,文件动态库添加成功。