cpabe依赖pbc,pbc依赖gmp,gmp依赖M4、bison、flex,所以先安装后面的
安装m4
$ sudo apt-get install m4
安装 flex
安装 bison
1 安装gmp
下载https://gmplib.org/
单击Download
解压 gmp
2 安装pbc
下载https://crypto.stanford.edu/pbc/download.html
3 安装openSSL
下载https://www.openssl.org/source/
4 安装libbswcpabe
下载http://acsc.cs.utexas.edu/cpabe/
5 安装cpabe
下载http://acsc.cs.utexas.edu/cpabe/
解决:67行 } 前加 ;即可
解决:%llu都改为 %lu 即可
修改的行有 212 215 391 577 596 598 612