EOS ubuntu16 04 環境搭建

2021-09-01 16:07:46 字數 872 閱讀 4774

git clone

sudo apt-get update

wget -o -

apt-get install clang-4.0 lldb-4.0 libclang-4.0-dev cmake make libbz2-dev libssl-dev libg***-dev autotools-dev build-essential libbz2-dev libicu-dev python-dev autoconf libtool git

llvm是構架編譯器(compiler)的框架系統,以c++編寫而成,用於優化以任意程式語言編寫的程式的編譯時間(compile-time)、鏈結時間(link-time)、執行時間(run-time)以及空閒時間(idle-time),而clang正是我們完成eos**編譯的編譯器。

安裝boost庫

eos**大量的依賴於boost庫,因此我們需要獲取boost庫並進行編譯、安裝,同時將boost庫的相關資訊新增至環境變數

mkdir boost

cd boost

wget -c '' -o boost_1.66.0.tar.bz2

tar -xvf boost_1.66.0.tar.bz2

cd boost_1_66_0/

./bootstrap.sh

./b2 install

安裝secp256k1-zkp,乙個加解密的庫

mkdir secp256k1

cd secp256k1/

git clone

cd secp256k1-zkp

./autogen.sh

./configure

make

make install

Ubuntu16 04環境安裝jenkins

前提 系統必須安裝jdk 如果沒有安裝可通過如下命令安裝 sudo add apt repository ppa openjdk r ppa sudo apt update sudo apt install openjdk 8 jdk 1.檢查系統環境 通過 cat etc os release 命...

ubuntun 16 04環境安裝Caffe過程

本文基於ubuntu 16.04環境,將庫中的makefile配置檔案用例,copy乙份,命名為makefile.config mv makefile.config.example makefile.config由於ubuntun是安裝在虛擬機器下,不能直接訪問gpu,需要修改配置檔案,將makef...

Ubuntu16 04環境安裝jenkins

前提 系統必須安裝jdk 如果沒有安裝可通過如下命令安裝 sudo add apt repository ppa openjdk r ppa sudo apt update sudo apt install openjdk 8 jdk 1.檢查系統環境 通過 cat etc os release 命...