ホームページ > バックエンド開発 > Golang > golangのコンパイル方法

golangのコンパイル方法

リリース: 2020-01-15 10:26:53
オリジナル
5594 人が閲覧しました

golangのコンパイル方法

Golang のコンパイル方法:

1. go build コマンドを使用してコンパイルします

go build コマンドは次の目的で使用されます。指定したソース コード ファイルまたはコード パッケージとその依存パッケージをコンパイルします。

たとえば、コード パッケージなしで go build コマンドを実行すると、コマンドは現在のディレクトリに対応するコード パッケージをコンパイルしようとします。たとえば、goc2p プロジェクトのコード パッケージのログをコンパイルしたいとします。方法の 1 つは、ログ ディレクトリに入ってコマンドを直接実行することです。

hc@ubt:~/golang/goc2p/src/logging$ go build
ログイン後にコピー

コード パッケージのログにはライブラリ ソース ファイルとテスト ソース ファイルしかないため、現在のディレクトリにはファイルは存在せず、 go build コマンドを実行した後の goc2p プロジェクトの pkg ディレクトリにファイルが生成されます。

2. go install コマンドを使用してコンパイルします

go install は、コンパイルされた中間ファイルを GOPATH の pkg ディレクトリに配置するだけで、コンパイル結果は GOPATH に永続的に配置されます。 bin ディレクトリ。

このコマンドは実際には内部的に 2 つのステップに分かれています。最初のステップでは結果ファイル (実行可能ファイルまたは .a パッケージ) を生成し、2 番目のステップではコンパイルされた結果を $GOPATH/pkg または $ に移動します。ゴパス/ビン。

go install を使用してコードを実行します。次のシェルを参照してください:

$ export GOPATH=/home/davy/golangbook/code
$ go install chapter11/goinstall
ログイン後にコピー

Golang の go build および go install コマンドは、実行可能ファイルを生成できます。

go install と go build は、パラメータなしで実行すると現在のディレクトリでコンパイルされます。現在のディレクトリがソフトウェアのメイン プログラム (パッケージ メイン) の場合、

go build は実行可能ファイルを生成し、現在のディレクトリに配置します。 go install を実行すると、$GOPATH/bin に配置されます。

go install は、インポートされた依存関係パッケージを $GOPATH/pkg にコンパイルし、キャッシュします。パッケージが変更されていない場合、キャッシュは次のコンパイルに直接使用されます。 go build コマンドとパラメーター -i を併用すると、go install の効果を得ることができます。

golang の詳細については、PHP 中国語 Web サイトの golang チュートリアル 列に注目してください。

以上がgolangのコンパイル方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

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