Golang はクロスコンパイルをサポートしており、あるプラットフォーム上で別のプラットフォーム用に実行可能プログラムを生成します。このチュートリアルでは、golang のクロスコンパイルについて紹介します。
1. クロスコンパイルとは
簡単に言うと、あるプラットフォームで実行可能なコードを別のプラットフォームで生成することです。同じアーキテクチャで異なるオペレーティング システムを実行でき、同様に、同じオペレーティング システムを異なるアーキテクチャでも実行できます。
#2. クロスコンパイル前の準備
この記事では、Windows プラットフォームでの Golang クロスコンパイルのみを紹介しますTDM-GCC のインストールダウンロードアドレス: http://tdm-gcc.tdragon.net/downloadインストール完了後、TDM-GCC の bin フォルダーを環境変数に追加します。 3. クロスコンパイルの簡単な説明4. 実践的な実践
1. デフォルトのコンパイル2. Arm Linux のクロスコンパイル
セットアップ後、 go bulid を再度実行すると、サフィックスのない Linux 実行可能ファイルが取得されます。
golang チュートリアル 列に注目してください。
以上がGolang クロスコンパイルの簡単な紹介の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。