コマンドドキュメント
Goソースコードをビルドおよび処理するための一連のプログラムがあります。このスイートのプログラムは、直接実行されるのではなく、通常はgoプログラムによって呼び出されます。
これらのプログラムを実行する最も一般的な方法は、goプログラムのサブコマンドとして、例えばgo fmtのように実行することです。このように実行すると、このコマンドはGoソースコードの完全なパッケージを操作し、goプログラムがパッケージレベルの処理に適した引数で基盤となるバイナリを呼び出します。
これらのプログラムは、go tool cgoのように、go toolサブコマンドを使用して、引数を変更せずにスタンドアロンのバイナリとして実行することもできます。ほとんどのコマンドでは、これは主にデバッグに役立ちます。pprofなどの一部のコマンドは、go toolサブコマンドを介してのみアクセスできます。
Goのインストールプロセスは、gofmtと呼ばれる実行可能ファイルもインストールします。これは、頻繁に参照されるため、go fmtと同等です。
詳細なドキュメント、呼び出し方法、および使用方法については、リンクをクリックしてください。
| 名前 | 概要 | |
|---|---|---|
| go | goプログラムは、Goソースコードを管理し、ここにリストされている他のコマンドを実行します。使用方法の詳細については、コマンドドキュメントを参照してください。 |
|
| cgo | Cgoは、Cコードを呼び出すGoパッケージの作成を可能にします。 | |
| cover | Coverは、"go test -coverprofile"によって生成されるカバレッジプロファイルを生成および分析するためのプログラムです。 |
|
| fix | Fixは、言語およびライブラリの古い機能を使用しているGoプログラムを見つけ、それらを新しい機能を使用するように書き換えます。 | |
| fmt | FmtはGoパッケージをフォーマットします。より一般的なオプションを持つ独立した gofmtコマンドとしても利用できます。 | |
| doc | Docは、Goパッケージのドキュメントを抽出および生成します。 | |
| vet | VetはGoソースコードを検査し、引数がフォーマット文字列と一致しないPrintf呼び出しなどの疑わしい構造を報告します。 |
これは抜粋リストです。コンパイラなどのドキュメントについては、完全なコマンドリファレンスを参照してください。