Ubuntu 18:04 编译 bitcoin V0.1

配置Ubuntu环境

将bitcoinV0.1版本放到/home目录下

因为目前网络中很少能找到0.1版本了,所以我这里单独分享了:

链接:https://pan.baidu.com/s/1Ur_uSCm_wk8eNMvij5DGMw 
提取码:5l80 

打开终端

添加编译比特币所需要的依赖:

apt-get install make
apt-get install gcc
apt-get install g++ 
apt-get install libdb-dev 或(libdb5.1-dev)
apt-get install libdb++-dev 或(libdb++-dev libdb5.1++ libdb5.1++-dev) 
apt-get install libboost-all-dev 或(apt-get install libboost1.58-dev) 或(apt-get install libboost-dev) apt-get install zlib1g-dev 
apt-get install libssl-dev 
apt-get install build-essential 
apt-get install libminiupnpc-dev 
apt-get install autoconf 
apt-get install libevent-dev 
apt-get install libtool
Qt5 依赖库(需要安装最新 QT5 库文件,网上大多数方法已过时)
sudo apt-get install libqt5gui5 libqt5core5a libqt5dbus5 qttools5-dev qttools5-dev-tools libprotobuf-dev protobuf-compiler

然后进入bitcoin文件夹内,并执行./autogen.sh,autogen.sh脚本创建了一系列的自动配置脚本,会询问你的系统以发现正 确的设置,确保你已安装必要的库来编译源码

然后./configure(重要)

它会提供许多不同的选项来定制构建过程。输入./configure --help 可 以 查看各种不同的选项: 运行完上边的这个命令之后,你就可以知道你的系统中都少什么库,下边就是 安装缺少的库的方法

比如:

提示安装的 DB 不是 4.8 的版本,则使用下边的命令跳过 DB 的版本检测 


 ./configure --with-incompatible-bdb 

 如果是Ubuntu18:04应该就会遇见这个问题。这是因为openssl版本在18:04这个系统中比较高,如果在16:04这个系统中,就不会有这个问题,因为16:04中的openssl版本较低。

 configure: error: Detected LibreSSL: This is NOT supported, and may break consensus compatibility!

那么我们需要将openssl版本给降低。

然后再./configure

然后没错的话就可以make

make install

bitcoin-qt

这样就可以看到客户端了

 

 

  • 1
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 3
    评论
评论 3
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值