OSX での Go のクロスコンパイル: Go 1.5 による簡略化されたアプローチ
以前は ./ を使用して OSX で Go をクロスコンパイルしようとしましたが、 make.bash は失敗に終わり、Go 1.5 のリリースで待望の改善が導入されました。クロスコンパイルが Go ビルド プロセスにシームレスに統合されるようになりました。
Go アプリケーションをクロスコンパイルするには、GOOS および GOARCH 環境変数を適切に設定するだけです。たとえば、ARM アーキテクチャ上の Linux 用のバイナリをコンパイルするには、Unix システムから次のコマンドを実行します。
env GOOS=linux GOARCH=arm go build -v github.com/path/to/your/app
-v フラグは詳細な出力を提供し、クロスコンパイル プロセスを常に通知します。環境変数を設定することで、外部スクリプトやツールを必要とせずに、指定されたオペレーティング システムとアーキテクチャに合わせてアプリケーションをコンパイルするように Go に指示します。
このアプローチにより、OSX でのクロスコンパイルが合理化および簡素化され、 Go 開発者にとっては簡単な作業です。
以上がGo 1.5 を使用して OSX 上で Go アプリケーションを簡単にクロスコンパイルするにはどうすればよいですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。