Command Documentation

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

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

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

最后,由于经常引用fmtgodoc命令,它们被安装为称为gofmtgodoc常规二进制文件.

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

Name      Synopsis
go      go程序管理Go源代码并运行此处列出的其他命令. 有关用法的详细信息,请参阅命令文档.

cgo      Cgo支持创建调用C代码的Go包.
cover      Cover是一个程序,用于创建和分析"go test -coverprofile"生成的coverage配置文件.
fix      修复程序发现使用该语言和库的旧功能的Go程序,并将其重写以使用较新的功能.
fmt      Fmt格式化Go软件包,它也可以作为具有更多常规选项的独立gofmt命令使用.
godoc      Godoc提取并生成Go软件包的文档.
vet      兽医检查Go源代码并报告可疑构造,例如Printf调用,其参数与格式字符串不一致.

这是一个简短的列表. 请参阅完整的命令参考 ,以获取有关编译器的文档及更多信息.

by  ICOPY.SITE