Libbitcoin is system’s level C++ toolkit for programming with the Bitcoin Blockchain. It’s a massive and complex framework but with a little practice it can be an incredible and robust tool to implement privacy and security centric bitcoin features. In this multi-part series I’ll be going over some of the basics of the library.
First step is installation; I’ll be going over installation for Mac.
On Mac OSX, clang version >7 is required so go ahead and check it with:
After that you need to have the xcode toolchain installed. Easy enough with:
$ xcode-select --install
Next, you’ll need to use homebrew to install some of libbitcoin’s dependency stack with:
$ brew install autoconf automake libtool pkgconfig wget $ brew install boost
After you have all the dependencies installed on your system you go ahead and clone the repo into a local directory:
$ git clone https://github.com/libbitcoin/libbitcoin.git
and walk through the make file with autotools:
$ ./autogen.sh $ ./configure $ make $ sudo make install $ sudo