Source前書きGoプログラミング言語には、パッケージの取得と実行可能ファイルのビルドを非常に簡単にする豊富なツールチェーンが付属しています。Goの最も強力な機能の1つは、Goでサポートされている任意の外部プラットフォームの実行可能ファイルをクロスビルドできることです。これにより、パッケージを配布するために特定のプラットフォームにアクセスする必要がないため、テストとパッケージの配布がはるかに簡単になります。このチュートリアルでは、Goのツールを使用してバージョン管理からパッケージを取得し、その実行可能ファイルを自動的にインストールします。次に、実行可能ファイルを手動でビルドしてインストールし、プロセスに精通できるようにします。次に、異なるアーキテクチャ用の実行可能ファイルをビルドし、ビルドプロセスを自動化して複数のプラットフォーム用の実行可能ファイルを作成します。完了したら、WindowsとmacOS、およびサポートする他のプラットフォーム用の実行可能ファイルを作成する方法がわかります。前提条件このチュートリアルを実行するには、次のものが必要です。rootユーザーとファイアウォール。1.6をインストールする方法の説明に従って、インストールしてください。手順1-バージョン管理からGoプログラムをインストールするGoパッケージから実行可能ファイルを作成する前に、そのソースコードを取得する必要があります。`ツールは、GitHubなどのバージョン管理システムからパッケージを取得できます。`ディレクトリのサブディレクトリに複製します。`ディレクトリに配置することにより、パッケージをインストールします。+`環境変数に含まれているため、システム上のどこからでもインストール済みパッケージを使用できます。`+`はパッケージを一意に識別する文字列です。+`ディレクトリ内のディレクトリです。+`にパッケージとその依存関係を取得するか、既にマシンに存在する場合はそれらの依存関係を更新するよう指示します。このチュートリアルでは、Goで書かれたWebサーバーであるhttps://github.com/mholt/caddy[Caddy]をインストールします。+`を使用してCaddyを取得してインストールします。github.com/mholt/caddy/caddyコマンドの完了には時間がかかりますが、パッケージを取得してインストールする間、進行状況は表示されません。実際には、コマンドが正常に実行されたことを示す出力はありません。`で利用可能になります。`ディレクトリに保存されます。+」を使用して実行可能ファイルの場所を出力します。caddy次の出力が表示されます。OutputGoパッケージのインストールプロセスを詳しく見てみましょう。入手したパッケージから実行可能ファイルを作成します。`コマンドはソースをダウンロードし、Caddyの実行可能ファイルを1つのコマンドでインストールしました。実行可能ファイルを自分で再構築するか、独自のコードから実行可能ファイルをビルドすることができます。build`コマンドは実行可能ファイルをビルドします。Caddyは既にインストールされていますが、プロセスに慣れるために、手動で再度ビルドしてみましょう。+`を実行し、パッケージのインポートパスを指定します。github.com/mholt/caddy/caddy前と同じように、操作の成功を示す出力はありません。実行可能ファイルは、パッケージを含むディレクトリと同じ名前で、現在のディレクトリに生成されます。