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
发帖时间: Go