Dependencies

為依賴關係選擇權限主機

  • April 5, 2021

我正在為 windows、mac 和 Unix 創建建構。我正在使用 Ubuntu 18.04,但使用的是 Windows 作業系統。我想出了適用於 windows 和 mac 的 host-platform-triplets 並為它們生成了前綴,但不確定如何確定最佳 Unix 前綴。我希望在 gcp 中的 unix 容器中執行它作為測試工具。有什麼建議或指導嗎?

Bitcoin Core 的“依賴”建構系統目前支持以下三元組,假設這就是您所說的(即使不是,這些也是相當標準的)。來自<https://github.com/bitcoin/bitcoin/blob/master/depends/README.md>:

  • i686-pc-linux-gnu適用於 Linux 32 位
  • x86_64-pc-linux-gnu對於 x86 Linux
  • x86_64-w64-mingw32適用於 Win64
  • x86_64-apple-darwin18適用於 macOS
  • arm-linux-gnueabihf適用於 Linux ARM 32 位
  • aarch64-linux-gnu適用於 Linux ARM 64 位
  • powerpc64-linux-gnu適用於 Linux POWER 64 位(大端)
  • powerpc64le-linux-gnu適用於 Linux POWER 64 位(小端)
  • riscv32-linux-gnu適用於 Linux RISC-V 32 位
  • riscv64-linux-gnu適用於 Linux RISC-V 64 位
  • s390x-linux-gnu適用於 Linux S390X

在 master 中添加(將成為發布版本 22.0):

  • armv7a-linux-android適用於 Android ARM 32 位
  • aarch64-linux-android適用於 Android ARM 64 位
  • i686-linux-android適用於 Android x86 32 位
  • x86_64-linux-android適用於 Android x86 64 位

x86_64-pc-linux-gnu將是最常見的一種(針對 64 位 x86 系統)。

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