/usr/bin/ld: cannot find -lssh2 collect2: error: ld returned 1 exit status
/usr/bin/ld: cannot find -lssh2 collect2: error: ld returned 1 exit status
我正在尝试使用 sudo apt-get install libssl-dev 在 ubuntu 14.04 上安装 libssl-dev。安装完成。但是在编译过程中出现错误
/usr/bin/ld: cannot find -lssh2
collect2: error: ld returned 1 exit status
我以前使用过 libssl-dev,但没有遇到此错误。我尝试使用 locate libssl.so
搜索 libssl.so,我得到以下目录:
/lib/x86_64-linux-gnu/libssl.so.1.0.0
/usr/lib/x86_64-linux-gnu/libssl.so
我曾尝试在编译期间使用 -L /lib/x86_64-linux-gnu/ -lssh2
link 这些库。但是编译器仍然找不到 ssh2。什么不起作用?
ssl 不是 ssh。您将需要安装正确的软件包,在本例中为 libssh2-dev
。
我正在尝试使用 sudo apt-get install libssl-dev 在 ubuntu 14.04 上安装 libssl-dev。安装完成。但是在编译过程中出现错误
/usr/bin/ld: cannot find -lssh2
collect2: error: ld returned 1 exit status
我以前使用过 libssl-dev,但没有遇到此错误。我尝试使用 locate libssl.so
搜索 libssl.so,我得到以下目录:
/lib/x86_64-linux-gnu/libssl.so.1.0.0
/usr/lib/x86_64-linux-gnu/libssl.so
我曾尝试在编译期间使用 -L /lib/x86_64-linux-gnu/ -lssh2
link 这些库。但是编译器仍然找不到 ssh2。什么不起作用?
ssl 不是 ssh。您将需要安装正确的软件包,在本例中为 libssh2-dev
。