Ubuntu18.04安装ntl库
首先去官网https://www.shoup.net/ntl/下载安装包,下列shell脚本与安装包放到同一目录,赋予此脚本执行权限。另外,我这里默认你的电脑上面已经安装gcc,g++,make。
#apt install -y gcc
#apt install -y g++
#apt install -y make
apt install -y autoconfapt install -y m4
apt install -y libgmp-dev
apt install -y libgf2x-devtar zxvf ntl-11.4.3.tar.gzmv ntl-11.4.3 ntlecho -e "\033[31m start install ntl \033[0m"
cd ntl/src
./configure NTL_GF2X_LIB=on
make && make check && make install
cd - >> /dev/nullrm -r ntl
测试一下:新建一个rand.cpp(顾名思义,是输出随机数)
#include <NTL/ZZ.h>
#include <time.h>
NTL_CLIENT
int main()
{ZZ a,b,c;SetSeed(to_ZZ(time(NULL)));RandomLen(a, 32);RandomLen(b, 32);c = a + b;cout << "a=" << a << ", b=" << b << ", c=" << c << "\n";return 0;
}
按照官网的介绍,使用如下命令编译:
g++ -g -O2 -std=c++11 -pthread -march=native rand.cpp -o rand -lntl -lgmp -lm
其中rand.cpp是c++文件,rand是编译后的可执行文件。
下面执行可执行文件
./rand
输出三个数字,a与b是随机数,c是a与b之和。
参考链接:https://blog.csdn.net/tzwh_86/article/details/9372411#commentBox
https://www.shoup.net/ntl/doc/tour.html
Ubuntu18.04安装ntl库相关推荐
- Ubuntu18.04安装fcl库
Ubuntu18.04安装fcl库 首先fcl库需要两个必要的库Eigen(矩阵运算库)和libccd(检测碰撞库),还有一个可选库octomap. 安装fcl git clone https://g ...
- ubuntu18.04安装pcl库
参考Ubuntu18.04安装PCL 1.9.1(图文详解,附踩坑和测试)_ubuntu安装pcl_振华OPPO的博客-CSDN博客 遇到的问题 1 安装依赖时软件未满足依赖关系 sudo apt-g ...
- Ubuntu18.04 安装 kaolin 库
Kaolin 是一套用于加速 3D 深度学习研究的工具.具体介绍可在官方网站查阅,本博客不加以赘述.官方网站为:https://kaolin.readthedocs.io/en/latest/ 一.U ...
- Ubuntu18.04 安装 Lapack 库
环境 Win10下 WSL2 的 Ubuntu 18.04,gcc.g++ 版本为最新的 7.5. 依赖库 至少需要 gfortran.cmake.其他不能确定. gfortran fortran 语 ...
- Ubuntu18.04安装Ceres库和G20库
Ceres库安装 一.安装依赖 zhangman@zhangman-G3-3579:~$ sudo apt-get install liblapack-dev libsuitesparse-dev l ...
- Ubuntu18.04安装facebook folly库
安装步骤 安装boost ubuntu18.04安装的boost有点陈旧,因此自行下载最新版本,执行安装即可:https://www.boost.org/ 具体步骤直接参考readme 安装gtest ...
- Ubuntu18.04安装Dlib-19.19.0成功
VMware内Ubuntu18.04安装Dlib-19.19.0成功 本人第一篇博客,如果哪里写的不好还请多多包涵. 说明一下,我是通过pip去安装的所有库,除了Cmake.因为Dlib需要C++环境 ...
- ubuntu18.04 安装qt5.12.8及环境配置的详细教程
这篇文章主要介绍了ubuntu18.04 安装qt5.12.8及环境配置的教程,本文通过图文并茂的形式给大家介绍的非常详细,对大家的学习或工作具有一定的参考借鉴价值,需要的朋友可以参考下 环境 系统: ...
- Ubuntu18.04安装cuDNN和Tensorflow的正确姿势
文章目录 Ubuntu18.04安装cuDNN和Tensorflow的正确姿势 一.检查NVIDIA驱动是否安装成功 二.检查CUDA是否安装成功 三.安装cuDNN 1. 确定版本 2. 下载安装包 ...
最新文章
- zabbix监控windows 服务器各项性能
- 为什么密码比字符串更喜欢char []?
- pytorch基础一:张量
- Java案例:统计文本中所有整数之和
- listview中getview异步加载网络图片
- 完整的Socket代码
- Android SDK上手指南:用户交互
- 抖音及其他app对xp框架的检测原理刨析和反制方法
- ts 视频流手动合并
- 搭建公司wiki系统
- 中国国家航天局:探月工程四期还有三次任务
- 编程语言排行榜 - 2020年度最热门编程语言盘点!
- 计算机国内期刊sci,国内计算机类期刊 SCI收录:
- WPF StatusBar控件
- 【Git】规范化 Git 提交信息 Commitizen
- 虚幻引擎4(UE4)的基本操作Actor的操作
- C# - Entity Framework 对一个或多个实体的验证失败。有关详细信息,请参阅“EntityValidationErrors”属性
- python实现——doc与docx互转(终极版)
- 阿里云windows服务器重置密码并连接远程桌面
- 关于python-docx自动生成word文档的总结