ubuntu16.04编译eos3.0

ubuntu16.04编译eos3.0教程。

attachments-2018-03-9MDlTgOS5aa74ab46b850.png

作者:网友投稿

著权归作者所有。商业转载请联系作者获得授权,非商业转载请注明出处。

ubuntu16.04编译eos3.0

一 环境

系统 ubuntu16.04 64位
pc配置 i5 8G 50G硬盘

二下载源码

git clone https://github.com/EOSIO/eos --recursive
git checkout dawn-v3.0.0

三 使用脚本安装

cd eos
./eosio_build.sh

四 编译成功,进入programs目录查看工具链
700

查看eos/build/programs下所有目录和可执行文件

cd build/programs/
tree -F | egrep '\*$|*\/'        

        ├── cleos/
        │   ├── cleos*
        ├── eosio-abigen/
        │   ├── eosio-abigen*
        ├── eosio-launcher/
        │   ├── eosio-launcher*
        ├── keosd/
        │   ├── keosd*
        └── nodeos/
            └── nodeos*

1 cleos 命令行交互程序
2 eosio-abigen 看起来和abi生成有关,wiki暂时没说
3 eosio-launcher 快速配置eosd节点工具,可以启动多个实例
4 keosd eos钱包守护程序
5 nodeos 用于同步区块节点程序

五 参考

https://github.com/EOSIO/eos/wiki/Local-Environment
https://github.com/EOSIO/eos/wiki/Programs-&-Tools

六 注意

《1 如之前用ubuntu虚拟机编译的pc物理内存小于8G, 运行./eosio_build.sh会报错:
推荐编译的pc有8G以上的物理内存。

    Beginning build version: 1.2
    Sun Apr  8 03:07:06 UTC 2018
    git head id: 124c62d0e1b3974bcd551b885518ff05301b39c9
    Current branch: * master

    ARCHITECTURE: Linux

    OS name: Ubuntu
    OS Version: 16.04
    CPU speed: 2400Mhz
    CPU cores: 4
    Physical Memory: 2956 Mgb
    Disk install: /dev/sda1
    Disk space total: 50G
    Disk space available: 43G
    Your system must have 8 or more Gigabytes of physical memory installed.
    Exiting now.

《2 运行运行./eosio_build.sh过程中,下载安装mongoDB 异常
(1)如果是实体机,请使用科学上网
(2)如果是虚拟机参考文章, https://zhuanlan.zhihu.com/p/29028632 《VMware虚拟机通过主机代理上网》

文章发布只为分享区块链技术内容,版权归原作者所有,观点仅代表作者本人,绝不代表区块链兄弟赞同其观点或证实其描述。

attachments-2018-02-kL1zBfXx5a7ffd0b78798.jpg

0 条评论

请先 登录 后评论
不写代码的码农
baidang201

13 篇文章

作家榜 »

  1. 社区运营-小以 548 文章
  2. 社区运营-小链 244 文章
  3. 于中阳Mercina-zy 79 文章
  4. 涂晶 75 文章
  5. 李晓琼 44 文章
  6. 兄弟连区块链培训 42 文章
  7. 吴寿鹤 36 文章
  8. John-smith 25 文章