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


