1.go安装
wz669 · · 1173 次点击 · · 开始浏览本小结介绍如何安装和使用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
1.go安装
这里就是没有安装的状态。
2.下载安装包
https://studygolang.com/dl
下载推荐版本
1.go安装
3.快速安装
下载完成直接双击安装,到了这个界面选择你想安装的路径,这个路径就是goroot路径。
1.go安装
安装过程中安装程序自动修改了环境变量
安装完成后环境变量的变化:
1.系统变量:
系统变量多了个goroot
1.go安装
系统变量里面的path多了个路径: C:\Go\
1.go安装
2.用户变量:
用户变量多了个gopath
path变量也多了个路径
1.go安装
修改环境变量
安装程序会默认设置好goroot 和 gopath
其中goroot是不需要修改的,如果你觉得默认分配的gopath不是你想要的路径,只需要把gopath环境变量改成你想要的目录即可。
有疑问加站长微信联系(非本文作者)
入群交流(和以上内容无关):加入Go大咖交流群,或添加微信:liuxiaoyan-s 备注:入群;或加QQ群:692541889
关注微信- 请尽量让自己的回复能够对别人有帮助
- 支持 Markdown 格式, **粗体**、~~删除线~~、
`单行代码` - 支持 @ 本站用户;支持表情(输入 : 提示),见 Emoji cheat sheet
- 图片支持拖拽、截图粘贴等方式上传
收入到我管理的专栏 新建专栏
本小结介绍如何安装和使用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
1.go安装
这里就是没有安装的状态。
2.下载安装包
https://studygolang.com/dl
下载推荐版本
1.go安装
3.快速安装
下载完成直接双击安装,到了这个界面选择你想安装的路径,这个路径就是goroot路径。
1.go安装
安装过程中安装程序自动修改了环境变量
安装完成后环境变量的变化:
1.系统变量:
系统变量多了个goroot
1.go安装
系统变量里面的path多了个路径: C:\Go\
1.go安装
2.用户变量:
用户变量多了个gopath
path变量也多了个路径
1.go安装
修改环境变量
安装程序会默认设置好goroot 和 gopath
其中goroot是不需要修改的,如果你觉得默认分配的gopath不是你想要的路径,只需要把gopath环境变量改成你想要的目录即可。