【区块链】【EOS】ubuntu16.04编译eos

一、环境

系统: ubuntu16.04 64位

内存: 8G

硬盘: 50G

注意:EOS代码的编译对于系统内存是有要求的,如果达不到8G,会提示错误,并退出编译。

二、下载源码

通过Git下载代码的同时下载子模块代码,相关命令如下:

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

git checkout dawn-v3.0.0

使用dawn-v3.0.0版本。

三、编译

在eos目录,直接运行如下命令进行编译:

cd eos

./eosio_build.sh

如果出现上述结果,表示编译成功,这时候会提示我们运行test cases,以确保编译的结果功能是完善的。

四、测试

进入build目录,运行测试命令,如下:

cd build

make test

其中,在跑测试用例的时候有些test case会花费比较多时间,并不是卡死,需要耐心等待,整个测试完成需要大概半个小时的时间。

五、可执行文件

查看eos/build/programs下所有目录和可执行文件,运行如下命令,可以查看目录树:

cd build/programs/

tree -F | egrep ‘*$|*\/’

其中:

cleos 命令行交互程序

eosio-abigen 看起来和abi生成有关,wiki暂时没说

eosio-launcher 快速配置eosd节点工具,可以启动多个实例

keosd eos钱包守护程序

nodeos 用于同步区块节点程序

  • 发表于:
  • 原文链接https://kuaibao.qq.com/s/20181120G0S0RN00?refer=cp_1026
  • 腾讯「云+社区」是腾讯内容开放平台帐号(企鹅号)传播渠道之一,根据《腾讯内容开放平台服务协议》转载发布内容。
  • 如有侵权,请联系 yunjia_community@tencent.com 删除。

同媒体快讯

扫码关注云+社区

领取腾讯云代金券