GMP 6.1.2 安装记录
GMP官网https://gmplib.org/
GMP是开源免费的高精度数学计算库(GNU Multiple Mrecision arithmetic library),它针对各种型号的CPU编写汇编代码、使用复杂算法实现高效率的高精度计算。GMP原生提供C接口,同时也封装了一层C++接口。
使用GMP之前,必须读一读文档的第三章3 GMP Basics。自己安装GMP,阅读2 Installing GMP。
如下我做的笔记。
安装
按官网手册,GMP直接发行的源码,没有预编译安装包。GMP源码原生使用Linux/Unix的autoconfig工具完成编译、安装;不支持CMake。从源码编译安装,Linux平台很方便,Windows平台上可以在Cygwin、DJGPP、MinGW中三种工具中任选一种。
而实际上不少Linux发行版在他们的仓库中提供了预编译安装包:Ubuntu和CentOS可以直接使用apt和yum命令安装;Windows平台可以先安装MSYS,然后pacman -S mingw-w64-x86_64-gmp
直接安装。
源码安装
如果想体验源码安装的乐趣,可以试试。
# 1. 编译
./config
make
make test # 一些测试,可选
# 2. 安装到默认目录下(/usr/local/
make install
Windows平台向,先安装前面提到到MinGW或Cygwin之类的工具,这些工具的作用是提供类Unix编译环境和相关工具,如此就可以使用configure
、make<
GMP 6.1.2 安装记录相关推荐
- 华为NPU卡ubuntu(无网络连接情况)驱动安装记录
华为NPU卡ubuntu驱动安装记录 前奏:文中的绝大多数情况都是因为服务器没有网络服务,如果读者的电脑有完全的网络服务可能参考意义不是很大.不过,处理的方法和排查的思路可以作为一个借鉴. root@ ...
- Kubernetes Dashboard on Ubuntu 16.04安装记录
2019独角兽企业重金招聘Python工程师标准>>> Kubernetes Dashboard on Ubuntu 16.04安装记录 以下内容在Kubernetes 1.9.3 ...
- openVINO2021.4安装记录
目录 OpenVINO2021.4安装记录 电脑环境 安装步骤 一.官网下载 二.解压安装 三.安装外部相关依赖 四.设置环境变量 五.模型优化器配置 六.运行demo OpenVINO2021.4安 ...
- sourceinsight安装记录
sourceinsight安装记录 此文章为本人使用sourceinsight一个星期之后的相关设置步骤记录和经验记录,以备以后查验,网上的相关资料都也较为完善,但是对于新手还是有一定困难的,所以在这 ...
- MySQL 8.0安装记录
MySQL 8.0安装记录 文档目的 本文用于描述MySQL 8.0安装与配置的一般方法 前言 Oracle官网对应大多数操作系统提供两种种MySQL安装包 Windows: exe zip Redh ...
- zookepper单机集群安装记录
zookepper安装记录 0.下载地址 1.解压 2.修改配置 3.创建日志目录.数据目录 4.复制zookeeper2181目录 zookeeper2182 zookeeper2183并修改zoo ...
- 【Y9000P 2022 GTX3060 CUDA安装记录】
Y9000P 2022 GTX3060 CUDA11.7&11.1安装 前言 一.确定cuda版本 二.下载CUDA 三.安装CUDA 四.环境配置 五.环境测试 六.VS项目配置 七.CUD ...
- MongoDB4.4.2安装记录及无法启动踩坑
MongoDB安装记录 下载地址:https://www.mongodb.com/download-center/community 安装步骤: 1.开始安装,下一步 2.红色部分勾选,然后下一步 3 ...
- tableau server在centos7.6上安装记录
tableau server在centos7.6上安装记录 1.官网 2. 准备工作 3. 添加2个账号用于tableau server 管理员 4. 安装Tableau Server软件包 环境说明 ...
- AX210 PCIE网卡 安装记录(linux)
AX210 PCIE网卡 安装记录 win11 安装 安装之前 安装之后 Linux 安装 装了 win11 和 Ubuntu 双系统,需要分别安装 win11 安装 安装之前 家里500M宽带 安装 ...
最新文章
- 【mysql错误】用as别名 做where条件,报未知的列 1054 - Unknown column 'name111' in 'field list'...
- 为什么人工智能被过度炒作?
- spring入门-设值方法的差异
- 关于jquery与dom元素转换
- 10494,没过,待解决,大数除法
- [Leedcode][JAVA][第236题][二叉树的公共祖先][后序遍历][BFS]
- C++中使用try{}catch()的优/缺点
- 动态游标for循环_【【动图算法】(动态规划篇):最长回文子串
- FZOJ2110: Star
- 物联网中大数据的挑战有哪些
- 【职场酸甜苦辣咸】+IT女汉子坚持的梦想和原则
- 怎么解除计算机管理员的身份,怎么取消管理员权限(怎么取消管理员取得所有权)...
- 酷安绿色版 免安装无需UWP版
- 三层交换机如何实现不同网络的相互通信
- 【Qt5】Windows下配置程序的产品、公司、版权、版本号等详细信息
- linux命令(3) 链接ln和搜索locate,find, whereis, which, grep命令
- 如何从Apple电子钱包中删除旧登机牌
- bilibili无水印php,bilibili播放器带弹幕接口源码
- 看完就能出去神侃,来自研发第一线的“区块链”扫盲文(二)
- 分享个免费的货币汇率API