Bitcoin-Core

Windows中建構比特幣核心的環境

  • October 26, 2019

我想嘗試在 Windows 中建構比特幣核心源。我發現的指導性材料太過理所當然。搭建前需要安裝什麼環境?它可以在 Visual Studio 中建構,還是像 MingGW 這樣的交叉編譯器之一,它編譯最初為 Linux 編寫的程式碼,以便可以在 Windows 中執行?

使用 windows 10,您現在可以使用適用於 Linux 的Windows 子系統直接在 windows 上執行 linux

或者它是像 MingGW 這樣的交叉編譯器之一,它編譯最初為 Linux 編寫的程式碼,以便可以在 Windows 中執行?

有一些選項可以使用 cygwin、msys2 或 Visual Studio 在沒有 MingGW 的情況下建構比特幣核心

這是一個完整的指南:https ://github.com/bitcoin/bitcoin/blob/master/doc/build-windows.md

過去,為 Windows 建構的標準方法是使用 MinGW。在 Windows 上安裝 MinGW 並在其中編譯(可能更困難)或從 Linux 環境交叉編譯。

但是,最近添加了對使用 MSVC 的支持。雖然官方二進製文件不使用 MSVC,但您可以使用它進行自編譯。我們甚至有 CI 確保一切都在 MSVC 下建構。

說明和必要的項目文件可以在https://github.com/bitcoin/bitcoin/tree/master/build_msvc找到

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