コマンドドキュメント
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呼び出しなど、疑わしい構成を報告します。 |
これは要約されたリストです。コンパイラなどのドキュメントについては、完全なコマンドリファレンスを参照してください。