go命令

Go 提供了一套程序来构建和处理 Go 源代码。

这个套件中的程序通常不是直接运行,而是由 go 程序调用,将这些程序作为 go 程序的子命令,例如 go fmt。这样运行时,该命令会在完整的 Go 源代码包上运行,go 程序使用适合于包级处理的参数调用基础二进制文件。

套件中的程序也可以通过使用 go tool 子命令(如 go tool vet)作为独立的二进制文件直接运行。这种调用方式允许检查单个源文件而不是整个包:例如 go vet mypackage 和 go tool vet myprogram.go。套件中的某些命令(如 pprof)只能通过 go tool 子命令访问。

因为经常被引用,fmt 和 godoc 命令被安装为常规二进制文件,称为 gofmt 和 godoc。
程序     概要
go     go 程序管理 Go 源代码并运行这里列出的其他命令。
cgo     Cgo 支持创建调用 C 代码的 Go 包。
cover     Cover 用于创建和分析由“go test -coverprofile”生成的覆盖率(coverage profiles)。
fix     Fix 找出使用了语言和库中的旧特性的 Go 程序并改为使用对应的新特性。
fmt     Fmt 格式化 Go 包,可以直接通过独立的 gofmt 命令配合选项使用。
godoc     Godoc 提取并生成 Go 包的文档。
vet     Vet 检查 Go 源代码并报告可疑结构,例如参数与格式字符串不匹配的 Printf 调用。

Go 语言中,完整的命令列表参考
 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值