美文网首页
编译比特币源码

编译比特币源码

作者: 李楠30 | 来源:发表于2018-02-13 15:47 被阅读0次

下载比特币源码:下载地址

我在腾讯云买了一个云服务器,买的时候选择硬盘空间大一些,我选择了400G硬盘,因为比特币安装完以后要同步所有区块的数据,数据量很大。

开始编译比特币:

第一步:更新系统和安装依赖软件包

#安装EPEL 源
sudo yum install -y epel-release

#安装依赖软件
sudo yum install -y \
    autoconf \
    automake \
    boost-devel \
    gcc-c++ \
    git \
    libdb4-cxx \
    libdb4-cxx-devel \
    libevent-devel \
    libtool \
    openssl-devel \
    wget

第二步下载源码

先安装openssl软件,安装路径根据自己调整我是装在了/opt/openssl目录

wget https://www.openssl.org/source/openssl-1.0.1l.tar.gz
tar zxvf openssl-1.0.1l.tar.gz
cd openssl-1.0.1l
export CFLAGS="-fPIC"
./config --prefix=/opt/openssl shared enable-ec enable-ecdh enable-ecdsa
make all
sudo make install

下面开始编译比特币源码

当前比特币源码的稳定版本是:0.15,所以我们这次编译这个版本

git clone https://github.com/bitcoin/bitcoin.git
cd ~/bitcoin
git checkout  v0.15.0
./autogen.sh
./configure --without-gui --disable-wallet --prefix=/opt/bitcoin-v0.15.0 PKG_CONFIG_PATH=/opt/openssl/lib/pkgconfig LIBS=-Wl,-rpath,/opt/openssl/lib
make
sudo make install

等待编译完成后就可以执行 bitcoind -printtoconsole开始同步区块数据,这一步骤要耐心等待要同步好多天的,所以执行完以后就可以关闭命令行界面,过几天在看了。

在执行bitcoind命令的时候,最好安装tumx,这样你退出终端的时候服务器就不会停止同步区块了。

相关文章

  • 开始研读比特币1

    1,进入比特币源码目录,先读读编译doc/build-unix.md,查看比特币源码如何编译,了解比特币的依赖库,...

  • 比特币源码研读之一

    比特币源码研读之一——区块链研习社 《比特币源码研读班》 一看文件夹结构 和 github编译依赖,分析的依赖库 ...

  • 比特币源码研读

    forest21000版 比特币源码研读之一比特币源码研读之二比特币源码研读之三比特币源码研读之四比特币源码研读之...

  • 编译比特币源码

    下载比特币源码:下载地址 我在腾讯云买了一个云服务器,买的时候选择硬盘空间大一些,我选择了400G硬盘,因为比特币...

  • 比特币源码编译

    环境 我用的是linux ubuntu 16.04镜像,请确保运行内存大于2G。要不然编译不成功。 源码地址 ht...

  • 比特币源码编译

    从源代码编译比特币 写在开始之前,为什么你一定要学习区块链技术? 技术的变革和迭代一直在飞速发展中,作为有着15年...

  • 01:比特币源码编译|比特币源码研读

    2018年8月报名了区块链研习社的「比特币源码研读班」(5期)。首先要准备比特币源码的编译,因为对这块几乎是小白水...

  • 白话比特币第三章:比特币核心

    3.2 从源码编译比特币核心 clone代码:git clone https://github.com/bitco...

  • 比特币源码的编译以及比特币钱包的安装和使用

    1. 准备工作 比特币源码下载网站:https://github.com/bitcoin/bitcoin编译环境:...

  • 编译bitcoin源码

    ——区块链研习社 《比特币源码研读班》 本文基于ubuntu 16.04 64编译ok 一 下载源码(如没安装gi...

网友评论

      本文标题:编译比特币源码

      本文链接:https://www.haomeiwen.com/subject/drijtftx.html