环境搭建
go下载地址 https://golang.org/dl/
go安装参考文档 https://go-zh.org/doc/install
https://www.jianshu.com/p/33cf4f41cae9
windows下载安装(windows msi)以后需要配置一下环境变量
安装好以后以及设置好下面的环境变量以后,使用命令:
go version
go env
查看是否正确安装设置成功。
下面的$是shell中引用变量的,如果是windowscmd就用 %%
环境变量主要设置两个:
GOPATH
新增此环境变量,代表GO工作目录,源码放置的位置,工作目录可以有好几个,多个路径用分号分隔。
按照规范工作目录下约定有三个子目录结构
src —— 存放源代码文件
src 下面又有多个文件夹目录,一个目录下是不能存在两个包(除非 XXX 和 XXX_test 包)
pkg —— 存放编译后的文件
bin —— 存放编译后的可执行文件
PATH
设置GO的安装目录下的bin文件夹
将GO可执行文件加入PATH中,使GO指令与我们编写的GO应用可以全局调用
编译
1 go run 编译并直接运行程序,不会生成 .exe 文件,用于调试。
2 go build 直接在main.go同级目录下执行,会直接生成一个可执行文件到当前目录。产生的执行文件的名字就是文件夹的名字。
3 go install 的作用有两步:
第一步是编译导入的包文件,所有导入的包文件编译完才会编译主程序(包含 main 方法的 package);
第二步是将编译后生成的可执行文件放到 bin 目录下($GOPATH/bin),编译后的包文件放到 pkg 目录下($GOPATH/pkg/$GOOS_$GOARCH)。
4 在xcode中,找到main.go,执行F5 (run)