Open bluefin1986 opened 2 years ago
lib路径的设置问题,如果想要测试gmssl的话可以直接cd到安装路径下用export命令暂时添加lib路径进行测试,如果想要一直可以访问到的话,可以把这些lib文件copy到/usr/lib下,也可以修改/etc/ld.so.conf文件添加相应的路径,然后执行ldconfig命令再进行测试,如果我的意思没有表达清楚的话,可以参考这这个链接https://blog.csdn.net/feikudai8460/article/details/119991974
lib路径的设置问题,如果想要测试gmssl的话可以直接cd到安装路径下用export命令暂时添加lib路径进行测试,如果想要一直可以访问到的话,可以把这些lib文件copy到/usr/lib下,也可以修改/etc/ld.so.conf文件添加相应的路径,然后执行ldconfig命令再进行测试,如果我的意思没有表达清楚的话,可以参考这这个链接https://blog.csdn.net/feikudai8460/article/details/119991974
可以了,感谢!
但是,为什么我曾经成功过几次呢?
lib路径的设置问题,如果想要测试gmssl的话可以直接cd到安装路径下用export命令暂时添加lib路径进行测试,如果想要一直可以访问到的话,可以把这些lib文件copy到/usr/lib下,也可以修改/etc/ld.so.conf文件添加相应的路径,然后执行ldconfig命令再进行测试,如果我的意思没有表达清楚的话,可以参考这这个链接https://blog.csdn.net/feikudai8460/article/details/119991974
可以了,感谢!
但是,为什么我曾经成功过几次呢?
很抱歉,我才疏学浅,这个原因我就不清楚了,需要具体情况具体分析的。
楼上说的什么*玩意
cp /usr/local/lib/libgmssl.so.3 /usr/lib64
[root@localhost lib]# gmssl version
GmSSL 3.0.0
楼上说的什么*玩意
cp /usr/local/lib/libgmssl.so.3 /usr/lib64
[root@localhost lib]# gmssl version GmSSL 3.0.0
楼主看完可以close了
楼主英明,但是为什么他自己生成的路径不直接生成到/usr/lib64这里面呢?还需要我copy一把
ln -s /usr/local/lib/libgmssl.so.3 /usr/lib/libgmssl.so.3
ln -s /usr/local/lib/libgmssl.so.3 /usr/lib64/libgmssl.so.3
做了两个软链, 正确运行了.
希望安装脚本能改一下, 主动把软链接做好.
楼主英明,但是为什么他自己生成的路径不直接生成到/usr/lib64这里面呢?还需要我copy一把
最正确的办法是 ldconfig
,让系统重新加载lib,系统不会时时监控lib目录的,你需要手动刷新,这命令类似于source .bashrc
在linux下,我遇到的情况是:基于debian的系统,比如ubuntu,正常安装完,ldconfig一下就可以直接gmssl命令;但是在centos下,需要手动把生成的so copy到/usr/lib64下。也就是目录的不同。
make 成功过一两次,大部分都是不成功的,怎解?
/usr/local/lib 目录下确定存在 libgmssl.so.3 、libgmssl.so.3.0、 libgmssl.so