今天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和在上面进行开发,就后面再给大家介绍了。