如何编译比特币核心的源代码?

时间:2019-01-21 04:43:47

标签: compilation header-files bitcoin

现在我要编译一个block.cpp和transaction.cpp文件。它们的头文件在同一目录中。但是cpp文件引用的标头路径错误。

实际上,如果我更改一些路径,将很容易编译。所以我做了。但是我想用比特币源代码编译许多其他东西。很明显,我无法更改所有路径。

所有比特币源代码都在src目录中。某些源代码位于其他目录中,但这些目录也位于src目录中。但是所有源代码的所有头文件的include语句都是像src是root dir那样编写的。 我认为这可以通过特殊的shell脚本或makefile来实现。

block.cpp与“原始”目录中的block.h一起使用。但是block.cpp包括这样的

包括“ primitives / block.h”

事务也与“ primivites”目录中的transaction.h一起使用。但是..

包括“ primitives / transaction.h”

所以..我想知道如何编译比特币源代码的某些部分。

如果这样做,是否需要编写类似比特币开发人员的脚本?

0 个答案:

没有答案