linux安装Miracl的具体过程及可能遇到的错误

来源:互联网 发布:it技能 编辑:程序博客网 时间:2024/06/04 23:20

linux安装Miracl的具体过程及可能遇到的错误

  1. 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文件:
bashlinux6432 bash linux
最后测试一下是否编译成功,运行源码提供的示例代码 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
原创粉丝点击