命令文档

有一套程序可以构建和处理Go源代码。套件中的程序通常由 go 程序调用,而不是直接运行.

运行这些程序的最常见方法是作为 go 程序的子命令,例如作为go fmt。像这样运行时,该命令对 Go 源代码的完整包进行操作,go 程序使用适合包级处理的参数调用底层二进制文件。

这些程序也可以作为独立的二进制文件运行,使用未修改的参数,使用go tool子命令,如go tool cgo。对于大多数命令,这主要用于调试。某些命令(如 pprof)只能通过 go tool子命令进行访问。

最后,fmtgodoc 命令被安装为名为gofmtgodoc 的常规二进制文件,因为它们经常被引用。

单击链接以获取更多文档、调用方法和用法详细信息.

名称      概要
go      go程序管理 Go 源代码并运行此处列出的其他命令。有关用法详细信息,请参阅命令文档。
cgo      Cgo 允许创建调用 C 代码的 Go 包.
cover      Cover是一个程序,用于创建和分析由"go test -coverprofile"生成的覆盖率配置文件。
fix      Fix 找到使用语言和库的旧特性的 Go 程序,并重写它们以使用新的特性。
fmt      Fmt 格式化 Go 包,它也可以作为一个独立的 gofmt命令使用,具有更通用的选项。
godoc      Godoc 为 Go 包提取并生成文档.
vet      Vet 检查 Go 源代码并报告可疑结构(constructs),例如参数与格式字符串不一致的 Printf 调用。

这是一个精简列表。有关编译器的文档等,请参阅 完整的命令参考.