一、安装GMP
1.首先打开pbc使用手册,没有手册可以使用这个链接:PBC英文版使用手册
2.找到GMP的版本,选择所要使用的版本,我这里使用的是gmp-6.2.1.tar.xz
3.如果是windows系统,可以使用Xftp上传,这里建议自己先建一个文件夹用来存放这个库,比如我先建了一个pbclibrary目录,下面有两个目录,一个是gmp,,一个是pbc
#创建pbclibrary
mkdir pbclibrary
#进入目录
cd pbclibrary
#在创建gmp
mkdir gmp
4.然后将gmp-6.2.1.tar.xz上传到gmp目录中
#使用解压命令
tar -zxvf gmp-6.2.1.tar.xz
5.然后进入解压目录,执行以下命令
./configure
sudo make
sudo make check
sudo make install
6.下载相关依赖
sudo apt-get update
sudo apt-get install flex
sudo apt-get install bison
sudo apt-get install m4
二、PBC 的安装
1.首先下载pbc压缩包:PBCLibrary 手册
放在刚才建好的pbc目录下解压
#解压命令
tar -zxvf pbc-0.5.14.tar.gz
2.然后执行以下命令
./configure
make
make install
三、验证PBC安装成功
在解压目录里面pbc-0.5.14下找到pbc,在pbc下执行
./pbc
输入
g:=rnd(G1);
g;
h := rnd(G2);
h;
pairing(g,h);
a := rnd(Zr);
b :=rnd(Zr);
pairing(g^a,g^b);
a := rnd(Zr);
b:=rnd(Zr);
pairing(g,h)^(a*b);
出现以上结果就索命安装成功。
四、gdb的安装
这个是用来给C代码打断点的,不需要可以忽略
1.下载
有两种办法
1.通过官网下载,通过Xftp上传上去,点我去下载,下载后直接跳转到标题2执行操作
2.直接用命令下载
wget http://ftp.gnu.org/gnu/gdb/gdb-12.1.tar.gz
2.进入解压后的目录输入以下命令
#解压命令
tar -zxf gdb-12.1.tar.gz
#进入到解压后的目录
cd gdb-12.1/
#进入后输入以下命令,生成makefile文件
#1
./configure
#2
make
#此时make的时间较长
#3
make install
3.查看是否安装成功
#返回上一层
cd ..
#查看文件版本
gdb -v
出现相应的版本号就成功了
本文含有隐藏内容,请 开通VIP 后查看