毕设。。随便看看
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 命令 .