安裝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安裝成功啦!

轉載請註明出處,本文鏈接:https://www.uj5u.com/qita/234972.html
標籤:其他
