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 中:
安装必要的依赖库:
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