Development

用於比特幣開發的 IDE 是什麼?

  • February 9, 2021

我想試驗比特幣的程式碼(Core 和 Unlimited,如果它有所作為的話)。

我真的很想使用 CLion,但無法編譯並使其工作(與使用不同的 Make 有關嗎?)

我在“設置東西”方面較弱,而且我通常不使用 C++,所以每次收到新塊時如何做諸如列印“Hello World”之類的詳細解釋將是我的夢想成真。

謝謝!

Bitcoin Core 使用 autotools 建構系統,但 CLion 僅支持使用 CMake 的項目,因此您不能將 Core 與 CLion 一起使用。您應該能夠將 Core 與 Eclipse CDT 和 NetBeans 一起使用,因為它們支持 Autotools。您可能需要進行一些特殊配置才能使其正常工作。大多數在 Core 上工作的人只是使用文本編輯器、命令行建構命令和 gdb,而不是實際的 IDE(至少這是我使用的,而且我聽說其他人也這樣做)。

如果要在程式碼中添加調試列印語句,只需添加如下行:

fprintf(stderr, "some text here\n");

如果您從終端執行它,它將列印some text here到終端。fprintf是一個標準的 C 函式,因此您可以查看如何使用它來在輸出中包含更多資訊。

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