0
点赞
收藏
分享

微信扫一扫

NTL库在Win上基于MinGW的安装

您好 2022-03-14 阅读 71

NTL库是C++数论库。

https://libntl.org/

一、安装MinGW

下载MinGW安装器MinGW-get-setup

根据需求选择安装的包(一定要装msys和gmp)
安装的包参考
一定要安装这个,下面会说

二、安装NTL

因为我们在win上安装了unix-like平台MinGW,所以直接参考官方Unix安装教程

下载合适版本的Unix ntl安装包

打开刚才安装的msys,进入放置安装包的文件夹,解压

gunzip ntl-xxx.tar.gz
tar xf ntl-xxx.tar

切换到src文件夹

cd ntl-xxx/src

这里我按照官方教程走出现了问题,报

-pthread does not work

参考官方文档

运行

./configure NTL_THREADS=off

解决pthread问题

然后在当前文件夹下继续运行

make

这里报了缺少gmp包的错

回到MinGW安装GMP

make正常执行

执行

make check

稍微花一些时间,我写了这篇步骤

执行

make install
举报

相关推荐

0 条评论