构建比特币核心可执行文件

下一步,您将编译源代码,这个过程可能需要长达一小时才能完成,具体取决于您的CPU速度和可用内存。如果出现错误或编译过程中断,可以随时通过再次键入 make 来恢复。输入 make 开始编译可执行应用程序:

$ make

Making all in src

CXX bitcoind-bitcoind.o

CXX libbitcoin_node_a-addrdb.o

CXX libbitcoin_node_a-addrman.o

CXX libbitcoin_node_a-banman.o

CXX libbitcoin_node_a-blockencodings.o

CXX libbitcoin_node_a-blockfilter.o

[... many more compilation messages follow ...] 在性能较快且具有多个CPU的系统上,您可能希望设置并行编译作业的数量。例如,make -j 2 将使用两个可用的核心。如果一切顺利,比特币核心现在已经编译完成。您应该使用 make check 运行单元测试套件,以确保链接的库没有明显的问题。最后一步是使用 make install 命令在您的系统上安装各种可执行文件。由于此步骤需要管理员权限,因此您可能需要输入您的用户密码:

$ make check && sudo make install

Password:

Making install in src

../build-aux/install-sh -c -d '/usr/local/lib'

libtool: install: /usr/bin/install -c bitcoind /usr/local/bin/bitcoind

libtool: install: /usr/bin/install -c bitcoin-cli /usr/local/bin/bitcoin-cli

libtool: install: /usr/bin/install -c bitcoin-tx /usr/local/bin/bitcoin-tx

...

默认情况下,bitcoind 的安装位置是 /usr/local/bin。您可以通过询问系统执行文件的路径来确认 Bitcoin Core 是否正确安装,方法如下:

$ which bitcoind

/usr/local/bin/bitcoind

$ which bitcoin-cli

/usr/local/bin/bitcoin-cli

Last updated