最近在使用超算平台时报错,不管是git、cmake、wget、curl中的哪个都报错,大致错误:
/usr/bin/cmake3: relocation error: /usr/lib64/libcurl.so.4: symbol SSLv3_client_method version OPENSSL_1_1_0 not defined in file libssl.so.1.1 with link time reference
参考网上资料得知,该错误是/usr/lib64中的动态链接中无法识别和链接,对此所采取的解决方法也是十分的简单,那就是将其加入到系统环境路径下,具体:
export LD_LIBRARY_PATH=/usr/lib:$LD_LIBRARY_PATH
export LD_LIBRARY_PATH=/usr/lib64:$LD_LIBRARY_PATH
也可以将这个设置加入到.bashrc文件中,该问题解决。
所参考资料:
https://www.cnblogs.com/ls1519/p/14146801.html
标签:LD,reference,defined,LIBRARY,报错,usr,PATH From: https://www.cnblogs.com/devilmaycry812839668/p/17533836.html