2015-09-23 157 views
0

我想在Ubuntu 14.04上安裝libssl-dev,使用sudo apt-get install libssl-dev。安裝完成。然而在編譯期間,我得到錯誤/usr/bin/ld:無法找到-lssh2 collect2:錯誤:ld返回1退出狀態

/usr/bin/ld: cannot find -lssh2 
collect2: error: ld returned 1 exit status 

我以前使用過libssl-dev,並且我沒有收到這個錯誤。我試圖尋找libssl.so使用locate 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這些庫。但編譯器仍然無法找到ssh2。什麼不起作用?

回答

0

ssl不是ssh。在這種情況下,您需要安裝正確的軟件包libssh2-dev

相關問題