命令文档
有一套程序可以构建和处理Go源代码。套件中的程序通常由 go 程序调用,而不是直接运行.
运行这些程序的最常见方法是作为 go 程序的子命令,例如作为go fmt
。像这样运行时,该命令对 Go 源代码的完整包进行操作,go 程序使用适合包级处理的参数调用底层二进制文件。
这些程序也可以作为独立的二进制文件运行,使用未修改的参数,使用go tool
子命令,如go tool cgo
。对于大多数命令,这主要用于调试。某些命令(如 pprof
)只能通过 go tool
子命令进行访问。
最后,fmt
和 godoc
命令被安装为名为gofmt
和 godoc
的常规二进制文件,因为它们经常被引用。
单击链接以获取更多文档、调用方法和用法详细信息.
名称 | 概要 | |
---|---|---|
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 调用。 |
这是一个精简列表。有关编译器的文档等,请参阅 完整的命令参考.