编译安装最新版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