编译比特币源码

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

我在腾讯云买了一个云服务器,买的时候选择硬盘空间大一些,我选择了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,这样你退出终端的时候服务器就不会停止同步区块了。

你可能感兴趣的:(编译比特币源码)