ICode9

精准搜索请尝试: 精确搜索
首页 > 其他分享> 文章详细

go 常用命令

2022-05-14 19:02:51  阅读:147  来源: 互联网

标签:GOPATH msgp tool 常用命令 1.1 go mod


go 常用命令

1.1

1.1.1 go help: 查看帮助文档

go help build

1.1.2 go build: 对源代码和依赖的文件进行打包,生成可执行文件

go build -o my_first_go_exe entrance_class/demo.go

1.1.3 go install: 编译并安装包或依赖,安装到$GOPATH/bin下

go install entrance_class/demo.go

1.1.4 go get: 把依赖库添加到当前module中,如果本机之前从未下载过则先下载

go get github.com/tinylib/msgp 

以上命令会在$GOPATH/pkg/mod目录下会生成github.com/tinylib/msgp目录

以上命令会在$GOPATH/bin下生成msgp可执行文件。
go mod init module_name 初始化一个Go项目。
go mod tidy通过扫描当前项目中的所有代码来添加未被记录的依赖至go.mod文件或从go.mod文件中删除不再被使用的依赖。
go run: 编译并运行程序。
go test: 执行测试代码。
go tool: 执行go自带的工具。go tool pprof对cpu、内存和协程进行监控;go tool trace跟踪协程的执行过程。
go vet: 检查代码中的静态错误。
go fmt: 对代码文件进行格式化,如果用了IDE这个命令就不需要了。

1.1.5 go doc: 查看go标准库或第三方库的帮助文档

go doc fmt
go doc gonum.org/v1/gonum/stat

1.1.6

go version: 查看go版本号。
go env: 查看go环境信息。

标签:GOPATH,msgp,tool,常用命令,1.1,go,mod
来源: https://www.cnblogs.com/liwenchao1995/p/16270996.html

本站声明: 1. iCode9 技术分享网(下文简称本站)提供的所有内容,仅供技术学习、探讨和分享;
2. 关于本站的所有留言、评论、转载及引用,纯属内容发起人的个人观点,与本站观点和立场无关;
3. 关于本站的所有言论和文字,纯属内容发起人的个人观点,与本站观点和立场无关;
4. 本站文章均是网友提供,不完全保证技术分享内容的完整性、准确性、时效性、风险性和版权归属;如您发现该文章侵犯了您的权益,可联系我们第一时间进行删除;
5. 本站为非盈利性的个人网站,所有内容不会用来进行牟利,也不会利用任何形式的广告来间接获益,纯粹是为了广大技术爱好者提供技术内容和技术思想的分享性交流网站。

专注分享技术,共同学习,共同进步。侵权联系[81616952@qq.com]

Copyright (C)ICode9.com, All Rights Reserved.

ICode9版权所有