HElib环境搭建步骤
2022/1/17 23:06:06
本文主要是介绍HElib环境搭建步骤,对大家解决编程问题具有一定的参考价值,需要的程序猿们随着小编来一起学习吧!
毕设。。随便看看
HElib环境搭建
第一步:创建Ubuntu虚拟机
(1)Ubuntu镜像文件下载
下载Ubuntu镜像文件,推荐版本 > 18.04,准备的镜像文件为:
ubuntu-18.04.3-desktop-amd64.iso
如有需要,请到Ubuntu首页下载最新版本:https://ubuntu.com
(2)创建Ubuntu虚拟机
需要在宿主机上安装VMware虚拟机软件
安装完成后,打开VMWare-新建虚拟机-自定义创建-逐步选择配置
推荐配置:双核单CPU、1G内存、20G存储空间、NAT网络
点击确定后,静待系统初始化,这将花费一点时间。
1、先从官网下载VMware,
2、在VMwareWorkstation选择创建新的虚拟机,进行一系列设置
3、在CD/DVD设置ISO映像文件的位置,设置成之前下载过的iso文件。
4、选择打开虚拟机,安装Ubuntu
第二步:HElib安装
命令行执行命令git clone https://github.com/homenc/HElib.git
下载HElib安装包
第三步:安装HElib依赖、gcc依赖、cmake依赖和开发依赖(创建一个install文件夹放入其中)
参考此图,版本具体看HElib文件夹内INSTALL.md
其中包含安装步骤和依赖版本的要求。
HElib依赖从对应的网站下载比要求的版本新的版本,而gcc依赖参考下图顺序安装,最后安装NTL。
m4->gmp->mpfr->mpc
依赖安装的步骤是
1.先tar解压,
2.cd进入文件夹
3.执行 ./configure 命令
4.执行 make 命令
5.执行 sudo make install 命令
NTL依赖的安装需要cd进入src,其他步骤同上。
第四步:安装HElib
HElib安装时先mkdir 一个 build文件夹,再cd进入build,
依次执行 cmake …(该步骤可能需要gmp、ntl路径以及helib安装路径的指定,具体参考INSTALL.md)、make、sudo make install 命令 .
这篇关于HElib环境搭建步骤的文章就介绍到这儿,希望我们推荐的文章对大家有所帮助,也希望大家多多支持为之网!
- 2024-10-01基于Python+Vue开发的医院门诊预约挂号系统
- 2024-10-01基于Python+Vue开发的旅游景区管理系统
- 2024-10-01RestfulAPI入门指南:打造简单易懂的API接口
- 2024-10-01初学者指南:了解和使用Server Action
- 2024-10-01Server Component入门指南:搭建与配置详解
- 2024-10-01React 中使用 useRequest 实现数据请求
- 2024-10-01使用 golang 将ETH账户的资产平均分散到其他账户
- 2024-10-01JWT用户校验课程:从入门到实践
- 2024-10-01Server Component课程入门指南
- 2024-09-30Dnd-Kit学习:新手快速入门指南