Go 中的常用命令

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

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

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

因为经常被引用,fmtgodoc 命令被安装为常规二进制文件,称为 gofmtgodoc

程序概要
gogo 程序管理 Go 源代码并运行这里列出的其他命令。
cgoCgo 支持创建调用 C 代码的 Go 包。
coverCover 用于创建和分析由“go test -coverprofile”生成的覆盖率(coverage profiles)。
fixFix 找出使用了语言和库中的旧特性的 Go 程序并改为使用对应的新特性。
fmtFmt 格式化 Go 包,可以直接通过独立的 gofmt 命令配合选项使用。
godocGodoc 提取并生成 Go 包的文档。
vetVet 检查 Go 源代码并报告可疑结构,例如参数与格式字符串不匹配的 Printf 调用。

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

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值