比特币编译环境准备

作为编程的门外汉,自己按菜菜子老师的教程一步一步终于安装了编译环境,在此谢谢菜菜子老师。

比特币编译环境需要在liunx下,我的电脑是win10家庭版64位,win10提供运行liunx的环境,只是需要设置一下。

1.在win10左下角单击windows图标找到‘设置’打开-----‘更新和安全’------针对开发人员-------开发人员模式,   选择完毕后,提示下载更新,然后提示重启。按电脑提示一路确定即可(此处与网上说的不同不知什么原因)

2.重启完毕,打开''控制面板”-----程序------启用或关闭windows功能---------适用于linux的windows子系统。点选完成即可。(此处没有网上说的重启)

3.重启完毕,在左下角输入框输入“bash”按提示点击,运行bash命令,提示缺少程序,程序可以在windows商店下载,同时给出商店网址https://aka.ns.ws1store   。(此处网上说有提示下载的文字,输入“y”确认即可完成下载,我的电脑也出现过,本人英文差,不懂,错过。再次启动就不出现了)。

4.复制网址到浏览器。打开,在windows商店中有三个程序,按菜老师说的点击ubuntu即可。

5.下载并安装完成(电脑自动执行),不用重启,在常用程序中就有ubuntu图标了。点击打开英文提示输入用户名(username),我输入“hylt9999”,提示输入密码,输密码后,密码不见了,(密码消失是liunx的特点,不用奇怪,本人在此以为程序错误,折腾半天才通过查网才明白)。再次输入密码,回车,出现提示符“$”。至此ubuntu安装完成。

6.在本电脑系统上创建源代码本地副本。

输入:$ git clone https://github.com/bitcoin/bitcoin.git

等待下载完成出现提示符 $。转到bitcoin目录,输入:$ cd bitcoin 。显示版本列表,输入:$ git tag。

按菜老师讲的同步版本v0.15.0.1,输入:$ git checkout v0.15.0.1 。确认同步正确,输入:$ git status   。

7.要编译比特币源码,还需要下载安装比特币编译环境包。按菜老师教程,依次输入命令

$   sudo apt-get update

$   sudo apt-get upgrade

$   sudo apt-get install build-essential libtool autotools-dev autoconf pkg-config libssl-dev

$   sudo apt-get install libboost-all-dev

$   sudo apt-get install libqt5gui5 libqt5core5a libqt5dbus5 qttools5-dev qttools5-dev-tools     libprotobuf-dev protobuf-compiler

$    sudo apt-get install libqrencode-dev

$    sudo apt-get install libminiupnpc-dev

要点:1.每输入一行命令,等待完成后,检查是否成功,不成功,找原因,问老师。

              再输入下一 行。

           2.注意每个英文之间的“空格”!“空格”!“空格”!,重要的事说三遍,因为少了“空格

              提示错误,我被虐了N遍。尤其是加粗的英文。

8.下载github 没有的db-4.8.30.NC.tar.gz,

   按菜老师教程,依次输入如下命令:

$   wget 'http://download.oracle.com/berkeley-db/db-4.8.30.NC.tar.gz'

$   tar -xzvf db-4.8.30.NC.tar.gz

$   cd db-4.8.30.NC/build_unix/

$   ../dist/configure --enable-cxx --disable-shared --with-pic --prefix=/home/theusername/bitcoin/db4/

$     sudo  make install

如果都成功的话,比特币编译环境包安装完成,出现问题,找原因,百度,问老师。

9.比特币核心安装

按菜老师教程,依次输入如下命令:

$ cd ~/bitcoin/

$ ./autogen.sh

$ ./configure LDFLAGS="-L/home/theusername/bitcoin/db4/lib/" CPPFLAGS="-I/home/theusername/bitcoin/db4/include/"

$ make

$ sudo make install

本人安装过程提示:libevent文件找不到,安装失败。这是核心文件,怎么办。在下载安装一次吧。Linux命令不会,找到菜老师教程上的命令,照葫芦画瓢

输入命令:$   sudo apt-get install libevent-dev     回车,安装完毕。

再次依次输入比特币核心安装命令,这次成功了。O ,YEAH!

10.比特币核心安装结果验证

依次输入如下命令:

$ which bitcoind   ,运行结果显示:/usr/local/bin/bitcoind

$ which bitcoin-cli   ,运行结果显示:/usr/local/bin/bitcoin-cli

$ which bitcoin-qt   ,运行结果显示:/usr/local/bin/bitcoin-qt

至此核心安装完成

你可能感兴趣的:(比特币编译环境准备)