Bitcoin-Core

如何在 Ubuntu 上將 Bitcoin-Qt 編譯為 .exe?

  • June 28, 2018

在與依賴項鬥爭了一段時間之後,我終於設法在我的 Ubuntu 機器上編譯了 Bitcoin-Qt。我使用以下突擊隊進行編譯:

./autogen.sh
./configure -with-gui
make
sudo make install

現在,當我在終端中寫入bitcoin-qt時,錢包將成功啟動。但是,我無法在我的電腦上找到 bitcoin-qt.exe。我希望能夠獲取 .exe 並將其放在其他機器上,而不必在它們上安裝所有依賴項。我將如何去創建這個.exe?

.exe文件僅適用於 Windows。Linux 系統不使用與 windows 相同的文件副檔名或文件類型。我假設您只想創建一個可以在所有系統上使用的 Linux 二進製文件,而無需安裝所有依賴項。為此,您可以使用 Bitcoin Core 的依賴系統。說明在這裡:https ://github.com/bitcoin/bitcoin/tree/master/depends 。

基本上,您需要做的就是(從源根目錄開始):

cd depends
make
cd ..
./configure --prefix=`pwd`/depends/x86_64-linux-gnu # Actually check what folder is created in depends after you built the dependencies and use that instead
make

一旦你這樣做了,生成的二進製文件就可以移動到任何 linux 系統上並在任何 linux 系統上使用。二進製文件位於(來自源根目錄)src/bitcoind、、、和src/qt/bitcoin-qt``src/bitcoin-cli``src/bitcoin-tx

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