コマンドドキュメント

Goソースコードをビルドおよび処理するためのプログラムのスイートがあります。これらのスイート内のプログラムは、直接実行されるのではなく、通常はgoプログラムによって呼び出されます。

これらのプログラムを実行する最も一般的な方法は、goプログラムのサブコマンドとして実行することです(例:go fmt)。このように実行すると、コマンドはGoソースコードの完全なパッケージで動作し、goプログラムはパッケージレベルの処理に適した引数を使用して基礎となるバイナリを呼び出します。

これらのプログラムは、変更されていない引数を使用して、goのtoolサブコマンド(例:go tool cgo)を使用してスタンドアロンバイナリとして実行することもできます。ほとんどのコマンドでは、これは主にデバッグに役立ちます。pprofなどの一部のコマンドは、goのtoolサブコマンドでのみアクセスできます。

Goのインストールプロセスでは、go fmtと同等のgofmtという実行ファイルもインストールされます。これは非常に頻繁に参照されるためです。

リンクをクリックして、詳細なドキュメント、呼び出し方法、使用方法の詳細を参照してください。

名前      概要
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呼び出しなど、疑わしい構成を報告します。

これは要約されたリストです。コンパイラなどのドキュメントについては、完全なコマンドリファレンスを参照してください。