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

go 命令

时间:2018-02-14 10:43:28      阅读:183      评论:0      收藏:0      [点我收藏+]

标签:平台   linux   pos   执行文件   帮助命令   情况   pack   文件   意思   

go build

go build,是我们非常常用的命令,它可以启动编译,把我们的包和相关的依赖编译成一个可执行的文件。

go help build 帮助命令

go build
go build .
go build test.go

以上这三种写法,都是使用当前目录编译的意思。因为我们忽略了packages,所以自然就使用当前目录进行编译。

go build shhnwagjian.com.cn/tools

这种方式是指定包的方式,这样会明确的编译我们这个包。

go build shhnwangjian.com.cn/tools/...

3个点表示匹配所有字符串,这样go build就会编译tools目录下的所有包。

Go提供了编译链工具,可以让我们在任何一个开发平台上,编译出其他平台的可执行文件。

默认情况下,都是根据我们当前的机器生成的可执行文件,比如你的是Linux 64位,就会生成Linux 64位下的可执行文件,可以使用go env查看编译环境,以下截取重要的部分。

两个重要的环境变量GOOS和GOARCH,其中GOOS指的是目标操作系统。

https://golang.org/doc/install/source#environment

go 命令

标签:平台   linux   pos   执行文件   帮助命令   情况   pack   文件   意思   

原文地址:https://www.cnblogs.com/shhnwangjian/p/8447945.html

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