Windows から Linux へのクロスコンパイル: 「ランタイム: linux/amd64 はブートストラップする必要があります」エラーの解決
Go 1.2 を使用して Windows から Linux にコンパイルすると、「ランタイム: linux/amd64 は、make.bat を使用してブートストラップする必要があります。」このエラーは基本的に、クロスコンパイルに必要なツールがまだ構築されていないことを意味します。
この問題を解決するには、次の手順に従います。
Windows GOARCH amd64 の場合:
次のバッチを実行しますコマンド:
set GOARCH=amd64 set GOOS=linux go tool dist install -v pkg/runtime go install -v -a std
Windows GOARCH 386 の場合:
適切なツールがビルドされたら、「go build」コマンドを正常に実行し、Linux 用の Go プログラムをクロスコンパイルできるようになります。
以上がWindows から Go クロスコンパイル中に発生する「ランタイム: linux/amd64 をブートストラップする必要があります」エラーを修正する方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。