Blockchain By Example
上QQ阅读APP看书,第一时间看更新

Preparing your build system

To get the most out of this first section, you'll need the following elements:

  • Two or more computers or virtual machines—I will be using my laptop and an Ubuntu 16.04 VM. The guide should work on 14.04 and 17.04 as well.
  • Text Editing Software—I'm using nano.
  • Time, patience, and lots of coffee.

Preferably, you should have some basic knowledge of C++ programming. At the very least, you should be able to understand basic compiling errors and how to fix them. Furthermore, this chapter covers a number of technical topics regarding the Bitcoin protocol, which you might want to read up on beforehand in the previous chapters along with the official documentation. Go to https://bitcoin.org/en/developer-documentation.