「go build」と「go install」のドキュメント「インストール」では、その機能について簡単に説明しているため、ユーザーはその特定の機能について疑問を抱いています。アクション。
「go build」は、ソース コードを実行可能ファイルにコンパイルします。このファイルは、コマンドが実行された現在のディレクトリに配置されます。
「go install」は、上記以外の追加のアクションを実行します。編集。実行可能ファイルをコンパイルするだけでなく、次のことも行います。
このキャッシュは、最近実行されていない事前構築済みパッケージを利用することで、後続のコンパイルを強化します。
「make install」とは異なり、「go install」は事前定義された場所にファイルを自動的に配置します場所。代替の宛先を指定するオプションはありません。
「go install」の動作を変更しようとするのではなく、Makefile を使用して望ましい結果を達成します。このアプローチにより、カスタム構成が可能になり、ファイルの配置が柔軟になります。たとえば、Makefile は実行可能ファイルをコンパイルし、「$GOPATH/bin」以外の特定の場所に移動できます。
以上がGo build と Go install: 違いは何ですか? 実行可能ファイルの配置はどのように処理されますか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。