Go基础之go开发工具链

最常用的go command之一,用于编译go文件 

go build       compile packages and dependencies

在跨平台编译时,可以使用

env GOOS=linux GOARCH=amd64 go build

常用的本地打包编译命令,与build最大的区别是编译后会将输出文件打包成库放在pkg目录下

go install     compile and install packages and dependencies

用于获取go的第三方包,通常会默认从git repo上pull最新的版本

go get         download and install packages and dependencies

//从github上获取mysql的driver并安装到本地  -u参数指使用最新的包
go get -u github.com/go-sql-driver/mysql   

统一代码风格和排版

go fmt         run gofmt on package sources

运行当前包目录下的tests, 使用 -v 可以打印详细的信息

go test        test packages

go中的tests

go的test一般以 "xxx_test.go" 为文件名,其中 xxx 的部分一般是所要测试代码的文件名,但并没有特别要求 xxx 部分必须是待测代码文件名

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值