前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >Golang go命令

Golang go命令

作者头像
恋喵大鲤鱼
发布2019-05-15 10:43:18
4140
发布2019-05-15 10:43:18
举报
文章被收录于专栏:C/C++基础C/C++基础C/C++基础

1.简介

go是管理Go代码的工具,不仅仅用于编译Go代码。

2.格式

go command [arguments]

3.命令说明

build:编译包与依赖
clean:移除当前源码包和关联源码包里面编译生成的文件
doc:展示包与符号的文档说明
env:打印Go的环境信息
bug:打开默认的浏览器让你汇报一个bug
fix:针对你提供的代码,自动将旧的API替换成新的API
fmt:格式化Go代码
generate:用于在编译前自动化生成某类代码
get:下载并安装指定的包及其依赖
install:编译包与依赖,可执行文件放到$GOPATH/bin,依赖包放到$GOPATH/pkg
list:查看当前安装的全部package
run:编译并运行。运行结束会删除编译生成的可执行文件
test:后缀为_test.go的文件在build的时候会被忽略,go test用于编译它们并生成测试程序并运行
tool:运行指定的Go工具
version:打印Go版本信息
vet: 代码静态检查,报告代码中的语法错误

4.使用示例

(1)查看Go的版本。

go version
go version go1.10.2 linux/amd64

(2)查看Go的环境变量。

go env
'GOARCH="amd64"
GOBIN="/data/home/go_proj/going_proj/bin"
GOCACHE="/home/dablelv/.cache/go-build"
GOEXE=""
GOHOSTARCH="amd64"
GOHOSTOS="linux"
GOOS="linux"
GOPATH="/home/dablelv:/data/home/go_proj/going_proj"
GORACE=""
GOROOT="/usr/local/go"
...

参考文献

[1]The Go Programming Language.Command go

本文参与 腾讯云自媒体分享计划,分享自作者个人站点/博客。
原始发表:2019年05月06日,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体分享计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 1.简介
  • 2.格式
  • 3.命令说明
  • 4.使用示例
  • 参考文献
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档