美文网首页以太坊
bitcoin客户端编译安装(centos)

bitcoin客户端编译安装(centos)

作者: 风再起时ME | 来源:发表于2018-03-10 15:06 被阅读155次

    环境:

    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

    相关文章

      网友评论

        本文标题:bitcoin客户端编译安装(centos)

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