ubuntu18.04安装destor

安装destor前的准备工作

  • 虚拟机VMware和ubuntu18.04

    • ubuntu可以下载阿里云的镜像,链接:http://mirrors.aliyun.com/ubuntu-releases/18.04/
  • 安装前需要下载的东西,这里我直接给出指令

    • sudo apt-get update
    • sudo apt-get upgrade
    • apt-get install libssl-dev
    • apt-get install build-essential
    • apt-get install zlib1g.dev
    • apt-get install libffi-dev
    • apt-get install yasm
    • apt-get install git
    • apt-get install libglib2.0-*
    • apt-get install cmake
    • sudo apt-get install autoconf
    • sudo apt-get install automake
    • sudo apt-get install libtool
  • 安装glib这里我选的2.48.1,最好和我选一样的,我之前试过别的版本,也报很多错误,最终选了2.48.1版本,以下是安装glib的指令

    • 首先进入/home/linya的目录,这是我的电脑的目录,根据自己的电脑选定。
    • wget http://ftp.acc.umu.se/pub/GNOME/sources/glib/2.48/glib-2.48.1.tar.xz
    • tar -vxf glib-2.48.1.tar.xz
    • cd glib-2.48.1
    • ./configure
    • make
    • make install
    • 这时候可以检查一下是否装好,在/usr/local/include里找是否有glib-2.0若有应该是装好了,如果没有,则从./configure改为./configure --prefix=/usr,然后重新make和make install
  • 为了避免出现glib.h not found,还要进行以下步骤

    • cp –r usr/local/include/glib-2.0/* /usr/local/include/
    • cp /usr/local/lib/glib-2.0/include/* /usr/local/include
    • cp /usr/local/lib/libglib-2.0.so /usr/local/lib/libglib.so
  • 此时glib已经安装好,安装isa

    • 先回到/home/linya的目录,我的电脑是这样,根据自己的目录来选择
    • git clone https://github.com/intel/isa-l_crypto
    • cd isa-l_crypto/
    • ./autogen.sh
    • ./configure
    • make
    • sudo make install
  • 好啦!现在已经成功一大半啦!开始安装destor!!!

    • 再次回到/home/linya的目录
    • git clone https://github.com/Borelset/destor
    • cd destor/
    • vim CMakeLists.txt
    • 修改CMakeList文件,这里只需要改一个地方,我这里是/home/linya,根据你安装isa的路径改变这个地方
      在这里插入图片描述
    • 然后使用Cmake进行编译
    • 首先创建一个build文件夹,然后编译指令如下:
    • mkdir build
    • cd build
    • cmake …
    • make
  • 然后就大功告成,如果有以下显示,说明destor安装成功啦!
    在这里插入图片描述

  • 4
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 5
    评论
评论 5
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值