本小结介绍如何安装和使用golang
开始之前
开始之前先介绍几个概念
1.go语言的环境变量
我们只介绍GOROOT和GOPATH
GOROOT golang 的安装路径,当你安装好golang之后其实这个就已经有了
GOPATH go命令依赖的一个重要环境变量:$GOPATH 可以把这个目录理解为工作目录
-- bin // golang编译可执行文件存放路径
-- pkg // golang编译包时,生成的.a文件存放路径
-- src // 源码路径。按照golang默认约定,go run,go install等命令的当前工作路径(即在此路径下执行上述命令)。
2.go语言的常用命令
这里只介绍三个我们用到的命令
go run 编译并直接运行程序,它会产生一个临时文件(但不会生成 .exe 文件),直接在命令行输出程序执行结果,方便用户调试。
go build 用于测试编译包,主要检查是否会有编译错误,如果是一个可执行文件的源码(即是 main 包),就会直接生成一个可执行文件。
go install go install 的作用有两步:
第一步是编译导入的包文件,所有导入的包文件编译完才会编译主程序;
第二步是将编译后生成的可执行文件放到 bin 目录下($GOPATH/bin),编译后的包文件放到 pkg 目录下($GOPATH/pkg)。
3.go语言源文件
以.go结尾的文件认为是go语言的源文件,go语言的源文件可以分为三类:
命令源文件: package声明为main 有且只有一个main函数,会编译成可执行文件
库源文件: package不能声明为main且不能包含main函数,会编译成库文件
测试源文件:以_test.go结尾的文件,主要用来对其他源码的测试。
每个源文件以包的声明语句开始,说明该源文件是属于哪个包。
import 导入依赖的包,少导入或者多导入都会导致报错。
这里我们导入一个标准库:fmt 实现了格式化的IO操作,我们可以用它输出我们想要的东西到命令行
go语言中文网有一个标准库的中文文档:https://studygolang.com/pkgdoc
1.先看下系统是否安装golang
这里就是没有安装的状态。
2.下载安装包
https://studygolang.com/dl
下载推荐版本
3.快速安装
下载完成直接双击安装,到了这个界面选择你想安装的路径,这个路径就是goroot路径。
安装过程中安装程序自动修改了环境变量
安装完成后环境变量的变化:
1.系统变量:
系统变量多了个goroot
系统变量里面的path多了个路径: C:\Go\
2.用户变量:
用户变量多了个gopath
path变量也多了个路径
修改环境变量
安装程序会默认设置好goroot 和 gopath
其中goroot是不需要修改的,如果你觉得默认分配的gopath不是你想要的路径,只需要把gopath环境变量改成你想要的目录即可。
有疑问加站长微信联系(非本文作者)