怎样编译安装nettle

2016年8月9日 由 Amon

参考:http://linuxfromscratch.org/blfs/view/svn/postlfs/nettle.html

下载:http://ftp.gnu.org/gnu/nettle/

要求:OpenSSL-1.0.2h

最高版本:nettle 3.3

wget https://ftp.gnu.org/gnu/nettle/nettle-3.3.tar.gz && tar -xzvf nettle-3.3.tar.gz && cd nettle-3.3
./configure --prefix=/usr --disable-static && make && make check && make install

输出:

...
/usr/bin/install -c -m 644 "./$f" /usr/include/nettle ; \
...
/usr/bin/mkdir -p /usr/lib64/pkgconfig
...
/usr/bin/install -c -m 644 "$f" /usr/lib64/pkgconfig ; \
...
/usr/bin/install -c -m 644 libnettle.so /usr/lib64/libnettle.so.6.2
...
/usr/bin/install -c -m 644 libhogweed.so /usr/lib64/libhogweed.so.4.2
...

设置权限:

chmod -v 755 /usr/lib64/lib{hogweed,nettle}.so && install -v -m755 -d /usr/share/doc/nettle-3.3 && install -v -m644 nettle /usr/share/doc/nettle-3.3

安装完成。

相关文件路径:

/usr/include/nettle/nettle-meta.h
/usr/lib64/libnettle.so.6.2
/usr/lib64/libhogweed.so.4.2
/usr/lib64/pkgconfig/nettle.pc
/usr/lib64/pkgconfig/hogweed.pc

查看版本:

nettle-hash --version

输出:

nettle-hash (nettle 3.3)

更新系统动态连接库配置:

echo /usr/lib64 >> /etc/ld.so.conf && ldconfig
广告位
美团云

评论已关闭.