码迷,mamicode.com
首页 > 其他好文 > 详细

Go环境变量、安装目录清单、常用工具

时间:2019-08-20 01:00:17      阅读:102      评论:0      收藏:0      [点我收藏+]

标签:声明   path   提取   替换   链接器   目录   uil   lib   proc   

环境变量:
GOROOT:Go在电脑上的安装位置
GOARCH:当前的处理器架构(amd64、arm、386等)
GOOS:操作系统
GOBIN:编译器和链接器的位置,Go/bin。
GOPATH:默认是Go的安装目录,可以改变,不过目录下必须有src、pkg、bin
GOMAXPROCS:Go可使用的计算机核心数

安装目录清单:
/bin:可执行文件
/doc:实例程序,代码工具、本地文档
/lib:文档模板
/misc:支持Go编译器的有关的配置文件、cgo的示例
/os_arch:标准库的包编译后的文件
/src:源代码构建脚本和标准库的源代码
/src/cmd:Go和C的编译器和命令脚本
Go工具:
go run 编译执行go代码
go build 编译
go install 编译并安装(安装在go的安装目录下src、pkg、bin)
gofmt 格式化代码
gofmt program.go 打印格式化后的代码,不覆盖
gofmt -w program.go 格式化并覆盖源文件
gofmt -w *.go 格式化当前目录下的所有go源文件
gofmt -w map1 格式化文件及子文件下所有的go源文件

gofmt在格式化代码时候加入替换规则
gofmt -r ‘a[n:len(a)]->a‘ -w *.go
go doc 从go程序和包文件中提取顶级声明的首行注释及每个对象注释,生成相关文档。
go doc package
go doc package function
这个工具只能获取在go安装目录下的src的源文件的注释内容。
go fix 更新go
go test 轻量级单元测试框架

Go环境变量、安装目录清单、常用工具

标签:声明   path   提取   替换   链接器   目录   uil   lib   proc   

原文地址:https://www.cnblogs.com/mcmx/p/11380509.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!