編譯安裝最新版nettle和gnutls


編譯安裝最新版gnutls的時候,總是會出libnettle 3.4.1 was not found的報錯信息。

即使編譯安裝了nettle的最新版3.5之后,依然會報該錯。

 

原因是gnutls編譯的時候使用了pkg-config,沒有安裝安裝就會導致調用出錯。

安裝完pkg-config再編譯。

 

還有就是gnutls編譯的時候沒有正確的找到nettle的庫。

使用如下命令指定正確的nettle庫即可:

export PKG_CONFIG_PATH=/usr/local/lib/pkgconfig:$PKG_CONFIG_PATH

 

重新再configure gnutls就沒問題了。

 

另外,編譯nettle時一定要確保已經安裝了libgmp-dev,不然沒有libhogweed,編譯gnutls一樣會報錯。


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM