本环境配置步骤参考互联网:

1、安装m4

sudo apt-get install m4

./configuremake

makechecksudo make install

./configure

出现

flex not found

执行

sudo apt-get install flex

安装成功后继续执行

./configure

出现

bison not found

运行

sudo apt-get install bison

成功后执行

./configuremake

sudo make install

4、安装cpabe toolkit

安装openSSL

sudo apt-get install libssl-dev

进入libbswabe-0.9解压目录

/configure

报错

checking for GLIB - version >= 2.0.0... no***Could not run GLIB test program, checking why...*** The test program failed to compile or link. See the file config.log forthe*** exact error that occured. This usually means GLIB is incorrectly installed.

执行

sudo apt-get install libglib2.0-dev

安装成功后,执行

./configuremake

sudo make install

进入cpabe-0.11解压目录

./configure

出错

/usr/bin/ld: note: ‘__gmpz_init‘ is defined in DSO /usr/local/lib/libgmp.so so try adding it to the linker command line/usr/local/lib/libgmp.so: could not read symbols: 无效的操作

改为另一种方式编译:

sudo apt-get install checkinstall

修改Makefile,LDFLAGS后加入-lgmp

sudo checkinstall

编译成功~

执行

cpabe-setup -h

显示信息:

Usage: cpabe-setup [OPTION ...]

Generate system parameters, a public key, and a master secret keyfor use with cpabe-keygen, cpabe-enc, and cpabe-dec.

Output will be written to the files"pub_key" and "master_key"unless the--output-public-key or --output-master-key options are

used.

Mandatory arguments tolong options are mandatory for shortoptions too.-h, --help print this message-v, --version print version information-p, --output-public-key FILE writepublic key to FILE-m, --output-master-key FILE writemaster secret key to FILE-d, --deterministic use deterministic "random"numbers

(onlyfor debugging)

安装成功~

原文:http://www.cnblogs.com/rockorange/p/3757805.html

cp abe java_CP-ABE环境配置相关推荐

  1. Carbide编辑CP代码中的环境配置及编译

    1.需要下载和安装python 2.7.5以上版本 2.在/usr/local目录新建一个名为6.01bld48的文件夹 3.将以下文件夹考到6.01bld48下: Snapdragon_llvm-3 ...

  2. 深度学习环境配置指南!(Windows、Mac、Ubuntu全讲解)

    ↑↑↑关注后"星标"Datawhale 每日干货 & 每月组队学习,不错过 Datawhale干货 作者:伍天舟.马曾欧.陈信达 入门深度学习,很多人经历了从入门到放弃的心 ...

  3. mysql phpwind_【phpwind教程:Linux Apache php MySQL GD PHPWind 集成环境配置】-phpwind教程-【零度中国】...

    继PHPWind Wamp 1.0 后,PHPWind 开发团队总结多年Linux下web环境安装的经验,推出全新软件包PHPWind LAMP 1.0. 为了获得更好.更灵活的配置效果,PHPWin ...

  4. linux下svn客户端安装及环境配置

    一.svn客户端安装及环境配置. 果所在的linux机器上没有安装svn客户端,则首先安装svn客户端: 1. subversion-1.4.3.tar.bz2  subversion-deps-1. ...

  5. Puppet基础篇9-Puppetmaster多环境配置

    Puppet基础篇9-Puppetmaster多环境配置 零基础学习Puppet自动化配置管理系列文档 扩充现有架构环境是对一个企业成长的见证 将基础环境模块部署到puppetmaster端之后就可以 ...

  6. 学习笔记Spark(六)—— Spark SQL应用(1)—— Spark SQL简介、环境配置

    一.Spark SQL简介 1.1.Spark SQL特性 Spark SQL是Spark Core之上的一个组件,它引入了一个称为SchemaRDD的新- 数据抽象,它为结构化和半结构化数据提供支持 ...

  7. 【深度学习】相当全面的深度学习环境配置指南!(Windows、Mac、Ubuntu全讲解)...

    作者:伍天舟.马曾欧.陈信达 入门深度学习,很多人经历了从入门到放弃的心酸历程,且千军万马倒在了入门第一道关卡:环境配置问题.俗话说,环境配不对,学习两行泪. 如果你正在面临配置环境的痛苦,不管你是W ...

  8. python环境变量的配置 alias_vim-python环境配置

    一.环境配置: 1.配置vim alias,使vim成为默认的vi编辑器: echo alias vi=\'vim\' >> ~/.bashrc source ~/.bashrc 2.配置 ...

  9. RTX3090深度学习环境配置(PyTorch1.8)

    更新于2021年3月6日,昨天PyTorch官方已经发布了1.8版本,正式支持CUDA11. 简介 最近要在3090卡的服务器上进行PyTorch实验,所以踩了不少坑进行环境配置,本文就简单介绍一下我 ...

最新文章

  1. 在.NET中实现彩色光标,动画光标和自定义光标
  2. 请问Pycharm如何实现变量的批量重命名?
  3. import java.util.calendar_Java.util.Calendar.setTimeInMillis()
  4. c语言 内存搜索,怎么在一段内存中搜索一个十六进制串
  5. boost::convert模块实现默认转换器fail失败的测试程序
  6. echart关系树状图_干货 | 25个常用Matplotlib图的Python代码
  7. java keysetview,Set——你真的了解吗?
  8. android unzip file,Unzip File in Android Assets
  9. 计算分数数组中去掉最低分的平均分,并打印
  10. IBM云计算带我们进入新服务经济时代
  11. Flask Middle
  12. Java 集合 之 Set
  13. python开发效率怎样提高_python 提高开发效率的5个小技巧
  14. Vue CLI 3开发中试用UIkit 3组件库
  15. opc读取ab的plc数据_使用OPC的模式去连接PLC进行AB SLC-5_04数据的采集
  16. 【ResNet】ResNet到底在解决一个什么问题呢?
  17. excel函数学习系列一
  18. archLinux 安装拼音输入法
  19. WEB版的即时聊天工具
  20. 私有云 公有云 社区云 混合云 专有云

热门文章

  1. JDBC(连接池) -- 02(I)
  2. (转)Linux SLUB 分配器详解
  3. Linux内核第六节 20135332武西垚
  4. 修改SR4000自带软件,支持opencv
  5. 记录通用权限管理系统组件使用心得体会,写技术博客赢IPad2
  6. zabbix-自定义监控项
  7. Ubuntu 通过apt安装VSCode
  8. centos7邮件服务器SSL配置
  9. Qt4访问sqlite数据库
  10. 关于创建 LINQ to SQL 类时无法转换复数的问题(zhuan)