EOS技术入门--编译环境配置

版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/mist99/article/details/80557132

这里写图片描述

今天EOS主网开始上线,牵动了整个币圈屁民的心。 有点了解EOS的都知道,EOS想做的是区块链的操作系统,主网上线才是开始,随着EOS主网上线完成,各种应用和生态就要在这个基础上建立起来。所以今天也蹭一下热点,介绍一下如何搭建一个EOS的开发环境。

运行环境

系统:Ubantu 18.04
内存:7GB以上
磁盘:30GB以上
CPU:没提到,个人经验,Intel i5以上应该是必要的
语言:C++

当然,这只是运行的最低要求,实际运行最好比这个高30%以上。

由于EOS代码大量依赖于boost库,建议先安装,版本大于1.6就可以了。

安装boost开发环境:

sudo apt-get install libboost-dev

查看boost版本号:

dpkg -S /usr/include/boost/version.hpp

这里写图片描述

源码下载

源码地址: https://github.com/EOSIO/eos
目前最新的版本是 Dawn 4.2

用git下载,如果没有git就安装一个吧。

sudo apt-get install git

下载EOS源码:
git clone https://github.com/EOSIO/eos –recursive

注意:这里要加入 –recursive参数,否则EOS关联的子项目没法下载。

下载大概需要30分钟。

编译代码

下载完成后进入目录

cd eos
这里写图片描述

编译:

sudo ./eosio_sudo build.sh ubuntu full

./build.sh ubuntu 后面可以跟一个参数,默认值为 full , 也可以是 build。

full用于第一次编译或完全重新编译,它会重新尝试编译安装依赖项.
build是仅编译EOS代码,在变更代码后可以使用以下命令重新编译。

经过2个多小时的漫长编译,看到了EOS画面,表示编译成功。
这里写图片描述

编译顺利的,没有遇到问题,这点还是很赞的!某方面也代码EOS的代码管理比较完备,各种依赖库都配置得很好。

进入build目录

cd build
sudo make install

这样安装就完成了。

今天就到这儿,如何启动EOS和在上面进行开发,就后面再给大家介绍了。

猜你喜欢

转载自blog.csdn.net/mist99/article/details/80557132