gmp大数运算库 window下安装配置和使用(上)

 GMP大数运算库,是一个开源的数学运算库,它可以用于任意精度的数学运算,包括有符号整数、有理数和浮点数。它本身并没有精度限制,只取决于机器的硬件情况。GMP 的主要目标应用领域是密码学的应用和研究、 互联网安全应用、 代数系统、 计算代数研究等。详细的可以参考官网:

https://gmplib.org/


下面是在window下安装配置GMP的过程:


1、首先是安装MinGW,它是windows版本的GCC和有用的GNU工具的集合,生成本地的Windows程序不需要第三方C运行时(C Runtime)库。在这里我们可以通过minGW安装很多东西,比如使用其安装了gcc和g++编译器和gmp大数运算库。

(1)在官网下载MinGW安装包:https://sourceforge.net/projects/mingw/files/MinGW/

gmp大数运算库 window下安装配置和使用(上)_第1张图片

(2)下载好后双击打开,点击"install",然后在下一步记住安装路径,默认为:C:\MinGW

gmp大数运算库 window下安装配置和使用(上)_第2张图片     

gmp大数运算库 window下安装配置和使用(上)_第3张图片

(3)然后一路点击continue,等待安装(一定要保证网络畅通),最后装完弹出下面的窗口:

gmp大数运算库 window下安装配置和使用(上)_第4张图片

然后之后就可以在这里安装,不过也可以先配置环境变量,然后在cmd里直接打开也行。(这个叉掉之后还可以找回的,就在安装路径下的bin文件夹里,点击:mingw-get.exe就可以打开)

(4)配置环境变量:打开控制面板——系统和安全——系统,点击左侧的“高级系统设置”:

gmp大数运算库 window下安装配置和使用(上)_第5张图片

出来的界面如下,点击“环境变量”:

gmp大数运算库 window下安装配置和使用(上)_第6张图片

然后找到系统环境变量的Path,点击“编辑”,“新建”,然后把安装路径添加进去(我的系统是win10的,如果是win7的再添加之前记得加分号):

gmp大数运算库 window下安装配置和使用(上)_第7张图片

gmp大数运算库 window下安装配置和使用(上)_第8张图片(PS:win7下)

然后就可以在命令行下打开,找到mingw32-base,右键点击——Mark for installation,然后在窗口的左上角的Installation,左键点击——Apply Changes,然后弹出窗口,点击Apply,然后装好后点击Close:



gmp大数运算库 window下安装配置和使用(上)_第9张图片

之后以同样的方式可以把mingw32-gcc-g++和mingw32-gmp装上就可以了。

当然也可以在命令行里安装,打开cmd,然后敲入如下指令:

mingw-get install mingw32-base

mingw-get install mingw32-gcc-g++

mingw-get install mingw32-gmp

然后在命令行里敲入gcc,或gcc -v,如果出现以下基本就配置成功了。

gmp大数运算库 window下安装配置和使用(上)_第10张图片

以上是gmp配置篇,使用见下篇。



你可能感兴趣的:(网络安全)