Go 命令

go run

编译并运行Go源码文件

go build

编译源码文件,代码包,依赖包

go get

动态获取远程代码包
go get 简介(1)
用于从远程代码仓库(如著名Github )上下载并安装代码包
受支持的代码版本控制系统有:Git、Mercurial ( hg )、SVN、Bazaar
指定的代码包会被下载到$G〇PATH中包含的第一个工作区的src目录中

常用命令参数
-d 只下载 不安装
-x 查看执行过程
-u 更新已下载的代码包
-fix 将旧版本的代码包转换成新版规则

go install

go install简介( 1 )
​ 用于编译并安装代码包或源码文件
​ 安装代码包会在当前工作区的pkg/<平台相关目录>下生成归档文件
​ 安装命令源码文件会在当前工作区的bin目录或$GOBIN目录下生成可执行文件
go install 简介(2 )
​ 执行该命令且不追加任何参数时,它会试图把当前目录作为代码包并安装
​ 执行该命令且以代码包的导入路径作为参数时,该代码包及其依赖会被安装
​ 执行该命令且以命令源码文件及相关库源码文件作为参数时,只有这些文件会被编译并安装
在源文件目录下,执行go install ,编译源码,可执行文件放在 $GOBIN 目录下。文件以当前目录的 name 为 name。例:

cd webserver
go install
生成 bin/webserver
Posted Under: Go