ホームページ > バックエンド開発 > Golang > Go 1.5 を使用して OSX 上で Go アプリケーションを簡単にクロスコンパイルするにはどうすればよいですか?

Go 1.5 を使用して OSX 上で Go アプリケーションを簡単にクロスコンパイルするにはどうすればよいですか?

Mary-Kate Olsen
リリース: 2024-12-22 17:15:12
オリジナル
761 人が閲覧しました

How Can I Easily Cross-Compile Go Applications on OSX Using Go 1.5?

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 サイトの他の関連記事を参照してください。

ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
著者別の最新記事
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート