EOS ubuntu16.04 环境搭建

git clone https://github.com/EOSIO/eos

sudo apt-get update

wget -O - https://apt.llvm.org/llvm-snapshot.gpg.key

apt-get install clang-4.0 lldb-4.0 libclang-4.0-dev cmake make libbz2-dev libssl-dev libgmp3-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 'https://sourceforge.net/projects/boost/files/boost/1.66.0/boost_1_66_0.tar.bz2/download' -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 https://github.com/cryptonomex/secp256k1-zkp.git
cd secp256k1-zkp
./autogen.sh
./configure
make
make install


 

 























 

 

你可能感兴趣的:(EOS)