Loongxin下使用SSL出錯問題

禁卫军發表於2024-08-17

Lazarus在Loongxin下使用到SSL出錯,顯示could not load ssl library

檢視lib中有libssl libcrypto兩個庫

用strace跟蹤執行發現要的版本是1.0.2的,系統上是1.1.1版本,所以找不到庫。

解決方法

1、下載源https://www.openssl.org/source/

2、編譯

./config --prefix=/opt/openssl/ --openssldir=/opt/openssl/ shared

make -j 2

make install

3、連線

ln -s /opt/openssl/bin/openssl /bin/openssl102
ln -s /opt/openssl/lib/libssl.so.1.0.0 /lib/libssl.so.1.0.0
ln -s /opt/openssl/libcrypto.so.1.0.0 /lib/libcrypto.so.1.0.0

這時就可以執行了

相關文章