在 macOS 上运行 bitcoin client 项目

项目位于 https://github.com/bitcoin/bitcoin 。本文针对 c++ 经验较少的读者。

第一步要点是搭建 c++ 开发环境, macOS 默认的安装是不全的,基本上,常见需要添加的是 automake 和 boost,安装方式: brew install automake boost libevent

然后运行如下:

  1. 运行 ./autogen,这会生成下一步运行 configure 所必需的脚本和配置文件,运行完毕后文件夹下会多出一些文件,如 configure,build-aux 等
  2. 运行 ./configure,这一步会需要用到 c++ 的 boost , libevent 库等,这也是为什么一开始需要安装它们的原因
  3. 运行 make
  4. 运行 make install