Ubuntu下 GMP、 PBC、gdb的安装

发布于:2022-12-24 ⋅ 阅读:(1230) ⋅ 点赞:(1)

一、安装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 后查看

网站公告

今日签到

点亮在社区的每一天
去签到