学习
实践
活动
专区
工具
TVP
写文章

【区块链】【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
  • 腾讯「腾讯云开发者社区」是腾讯内容开放平台帐号(企鹅号)传播渠道之一,根据《腾讯内容开放平台服务协议》转载发布内容。
  • 如有侵权,请联系 cloudcommunity@tencent.com 删除。

同媒体快讯

关注

腾讯云开发者公众号
10元无门槛代金券
洞察腾讯核心技术
剖析业界实践案例
腾讯云开发者公众号二维码

扫码关注腾讯云开发者

领取腾讯云代金券