网络上关于libssh2的安装很多都不够详细,有些按照做了还不成功。以下为自己从0开的安装,希望对大家有帮助。
libssh2下载地址:
https://www.libssh2.org/download/
openssl下载地址:
https://www.openssl.org/source/
或者下面一个
https://www.openssl.org/source/old/
选择合适的版本下载。
注:安装libssh2之前需要先安装openssl,否则将导致libssh2无法安装
安装openssl
1.先解压
2.执行./config
3.make
4.sudo make install
5.sudo find / -name libssl.so发现动态库已安装在/usr/local/lib64目录下
头文件在/usr/local/include
openssl安装好后即可开始安装libssh了。
以下为libssh2的安装
1.配置路径
./configure --prefix=/usr/local/libssh2 --with-openssl
CPPFLAGS="-I/usr/local/include/openssl/" LDFLAGS="-L/usr/local/lib64/"
注:
CPPFLAGS需指定openssl的头文件路径;
LDFLAGS需指定openssl的库路径;
2.make -j12
j即指定多核编译
3.sudo make install
至此libssh2就安装完了