命令文档
这是一组用来构建并处理 Go 源码的程序套件。本套件中的程序并不直接运行,而是通过 go 程序来调用。
运行这些程序最普通的方式就是作为 go 程序的子命令,例如 go fmt。若像这样运行, 该命令就会在Go源码的完整包上进行操作,它使用 go 程序通过适当的实参来调用基本的二进制程序以进行包级处理。
也可作为独立的二进制程序,加上未修改的实参,并使用 go 的 tool 子命令来运行,例如 go tool vet。以下调用风格也是允许的,例如, 检查单个源文件而非整个包:go tool vet myprogram.go 对比于 go vet mypackage。 有一些命令,如 yacc,只能通过 go 的 tool子命令来访问。
最后,fmt 与 doc 两个命令也作为常规的二进制被安装为 gofmt 和 godoc,因为它们偶尔会被引用。
欲获取更多文档、调用方法及用法详述,请点击以下链接。
| 名称 | 简介 |
|---|---|
| go | go 程序管理 Go 源码以及运行其它在此列出的命令。用法详述见命令文档。 |
| cgo | Cgo 使 Go 包的创建能够调用 C 代码。 |
| cover | Cover 用于创建并优化由 "go test -coverprofile" 生成的规模评估。 |
| fix | Fix 发现使用旧语言与库特性的 Go 程序,并使用较新的特性来重写它们。 |
| fmt | Fmt 格式化 Go 包,它作为独立的gofmt命令,使用更一般的选项同样有效。 |
| godoc | Godoc 从 Go 包中提取并生成文档。 |
| vet | Vet 检查 Go 源码并报告可疑的构造,例如 Printf 调用的实参数与格式化字符串不匹配。 |
| yacc | Yacc 是 yacc 的一个版本,它生成在 Go 中实现的解析器。 |
这是一个简略的列表。编译器及更多文档见完整的命令参考
评论列表(0条)