一、安装依赖
1、安装gcc、make、perl
sudo apt-get install gcc
sudo apt-get install make
sudo apt-get install perl
#检查版本
gcc -v
make -v
perl -v
2、安装依赖库m4、flex、bison(如果前面安装过pypbc的话,应该已经装过这些包了)
sudo apt-get update
sudo apt-get install m4 flex bison
3、安装python依赖包 python3-setuptools、python3-dev、libssl-dev
sudo apt-get install python3-setuptools python3-dev libssl-dev
4、安装pyparsing
pip install pyparsing==2.4.6
二、编译安装OpenSSL
由于本人采用的是Ubuntu20.04,自带OpenSSL,所以无需再次安装
openssl version # 查看版本
三、编译安装GMP (同样,如果前面安装过pypbc的话,应该已经装过了)
因为pypbc基于GMP和PBC,PBC依赖GMP,GMP依赖m4,bison,flex