Bitcoind

建構比特幣核心 - 如何暫時禁用對 Win32 應用程序的 WSL 支持

  • September 26, 2021

build-windows.md 說:“額外的 WSL 注意:WSL 對啟動 Win32 應用程序的支持 導致Autoconf配置腳本能夠執行 Windows 可移植執行檔。這可能會導致建構過程中出現意外行為,例如缺少庫的 Win32 錯誤對話框。推薦的方法是暫時禁用對 Win32 應用程序的 WSL 支持。”

我應該如何暫時禁用它?它是在 Ubuntu WSL shell 中完成的,還是在我的本地 Windows 機器中完成的?

禁用對 Win32 應用程序的 WSL 支持:

sudo bash -c "echo 0 > /proc/sys/fs/binfmt_misc/status"

為 Win32 應用程序啟用 WSL 支持:

sudo bash -c "echo 1 > /proc/sys/fs/binfmt_misc/status"

<https://github.com/bitcoin/bitcoin/blob/master/doc/build-windows.md#building-for-64-bit-windows>

它是在 Ubuntu WSL shell 中完成的,還是在我的本地 Windows 機器中完成的?

Ubuntu WSL 外殼

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