以太坊

bitcoin客户端编译安装(centos)

2018-03-10  本文已影响155人  风再起时ME

环境:

1)机器:centos7 64 bit
2)配置:腾讯云 1核2G云主机

步骤:

1)下载bitcoin源码
cd /data
git clone https://github.com/bitcoin/bitcoin.git

没有安装git的先安装git

sudo yum install -y git
2)安装相应的依赖

/doc/build-*.md 文件中有详细的编译和依赖说明。
centos的在文件 https://github.com/bitcoin/bitcoin/blob/master/doc/build-unix.md 中:

依赖.png
安装必要的依赖库:
sudo yum install -y autoconf automake libtool gcc-c++ patch openssl-devel  #通用的必要库
sudo yum install -y boost-devel libevent-devel  #必要的依赖库
sudo yum install -y qt-devel protobuf-devel qrencode-devel  #可选择性安装

另外 libdb 也是必须安装的:

cd contrib/
./install_db4.sh /usr/local/lib/                #后面的参数是安装目录

脚本执行结束后会输出:

When compiling bitcoind, run `./configure` in the following way:   
export BDB_PREFIX='/usr/local/lib/db4'   
./configure LDFLAGS="-L${BDB_PREFIX}/lib/" CPPFLAGS="-I${BDB_PREFIX}/include/" ...  
3)编译安装

https://github.com/bitcoin/bitcoin/blob/master/doc/build-unix.md 中指明了安装步骤

./autogen.sh
export BDB_PREFIX='/usr/local/lib/db4'
./configure LDFLAGS="-L${BDB_PREFIX}/lib/" CPPFLAGS="-I${BDB_PREFIX}/include/"
make
sudo make install           # 可选
4)测试是否安装成功
bitcoind --version

结果如下:


image.png
上一篇下一篇

猜你喜欢

热点阅读