linux安装Miracl的具体过程及可能遇到的错误
来源:互联网 发布:it技能 编辑:程序博客网 时间:2024/06/04 23:20
linux安装Miracl的具体过程及可能遇到的错误
- Miracl是一个用C语言写的,主要用来操作大数的密码开发库。
首先从github上下载其源码-https://github.com/miracl/MIRACL,先建立一个目录用来放置源码:
$ mkdir miracl
2.然后将下载成功的MIRACL-mater.zip放到上述创建的空目录下,
解压zip包,把所有独立的文件都放在这个目录,即将所有非目录的文件解压在当前目录下:
$ unzip -j -aa -L MIRACL*.zip
3.最后是编译:
用一个shell文件,其中64位系统用64的shell文件:
最后测试一下是否编译成功,运行源码提供的示例代码 pk-demo
$ ./pk-demo
这个程序是个简单检验,迪菲-赫尔曼密钥交换(Diffie–Hellman key exchange)协议的正确性,如果输出无错误则表示编译完成;
注意:
测试执行正确但是并不表明安装成功,为了避免出现以下错误:
1.fatal error: sys/cdefs.h: No such file or directory $sudo apt-get purge libc6-dev 或者32位: sudo apt-get install libc6-dev-i3862.编译完成之后生成链接文件miracl.a,应该将其放在系统对应的/usr/lib $cp /miracl/miracl.a /usr/lib/libmiracl.a 并且在/usr/include下面建立文件夹miracl,执行:$cp /miracl/*.h /usr/include/miracl3.调用miracl时便可直接在自己的程序头文件中加入:include <miracl/miracl.h>
或者其他的头文件也类似。
这样便可以在linux上安装成功miracl~
0 1
- linux安装Miracl的具体过程及可能遇到的错误
- mysql 安装可能遇到的错误及解决方法
- Oracle安装过程及可能产生的错误
- 调试miracl遇到的lib问题
- Storm1.0安装过程及遇到的错误处理方法
- linux 安装oracle可能遇到的问题
- window下Python+Numpy+SciPy+MatPlotlib详细安装过程及可能遇到的问题
- 构建fabMap过程中可能遇到的错误
- 搭建LNMP环境过程及可能遇到的问题
- Linux 安装tomcat 及过程中遇到的问题
- Linux安装Oracle12C 过程及遇到的问题
- SQL server安装过程中可能遇到的问题
- 安装使用过程中可能遇到的问题解决办法
- 安装skyeye1.3.3 过程中可能遇到的问题
- 安装ubuntu16.04过程中可能遇到的问题
- Debian下virtualbox安装与可能遇到的错误
- Linux服务器安装部署jdk+tomcat+mysql可能遇到的问题及解决办法
- thrift安装过程中遇到的错误
- UnityShader之创建动态纹理
- 拓扑排序VOG的算法(甚至用到"容器"存放入度变为0的结点)和有关VOE的关键路径问题
- 题目1023:EXCEL排序 九度OJ
- 大数据生态系统入门必看:pig、hive、hadoop、storm、mapreduce等白话诠释
- 1008. 数组元素循环右移问题 (20)
- linux安装Miracl的具体过程及可能遇到的错误
- Linux_shell编程基础
- (一)有监督学习及优化
- 将 Flex 集成到 Java EE 应用程序的最佳实践
- chrome安装插件,安装Postman
- POJ3660Cow Contest(floyed算法模板)
- 提高Sqlserver大批量插入数据速度的几点方法
- Python学习笔记:字符串格式化方式
- Matlab中size()是什么意思?