Bitcoin-Core

2017年如何在MAC OS上編譯源碼?

  • October 20, 2017

我知道堆棧上已經有一些這樣的問題,但目前我正面臨編譯問題。我已經嘗試了來自 github 的 mac os 官方指南,但最終出現了很多錯誤。首先,我總是遇到這種錯誤:

aclocal: error: aclocal: file '/usr/local/share/aclocal/introspection.m4' does not exist

以及來自 aclocal 的其他文件。

如果您有經驗,並且知道如何設置或知道任何指南,請分享分享。提前致謝 :)

在裝有 MacOS Sierra 10.12.6 的 Mac Pro 上,我按照doc/build-osx.md.

命令的順序是:

1)首先通過執行(在終端)安裝Xcode和HomeBrew

xcode-select --install

ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)" < /dev/null 2> /dev/null

2)然後安裝所需的庫

brew install automake berkeley-db4 libtool boost --c++11 miniupnpc openssl pkg-config protobuf qt libevent python3

(注意:我添加了python3,否則“make check”期間會出現錯誤)

  1. 下載並編譯
git clone https://github.com/bitcoin/bitcoin
cd bitcoin
./autogen.sh
./configure
make
make check

在Google上搜尋aclocal: error: aclocal: file產生<https://github.com/jashkenas/backbone/issues/3335>

最後的評論產生

<https://stackoverflow.com/a/26748352/6557621>

brew doctor
brew prune

引用自:https://bitcoin.stackexchange.com/questions/58285