Go语言开发环境搭建
1.下载SDK
下载SDK;SDK全称是(Software Development Kit)软件开发工具包,SDK是提供给开发人员使用的,其中包含了对应开发语言的工具包。其下载地址是Go语言的官方地址。
并使用VSCode进行编辑代码。
- Visual Studio Code
微软的产品,一个运行于Mac OS、Windows和Linux之上的工具,默认提供G语言的语法高亮。安装Go语言插件,还可以支持智能提示,编译运行等功能。
下载windows的源码包后进行安装
2.解压部署SDK
需要注意,安装路径不要在有中文或特殊符号如空格等,作者将其解压复制到如下文件夹:
C:\GO
其中,bin文件中的go.exe用于编译可执行文件,godoc.exe用于生产文档,dofmt.exe用于代码格式化。
3.增添环境变量
根据Windows系统在查找可执行程序的原理,将Go所在路径定义到环境变量中,让系统帮我们去找到运行执行的程序,这样任何目录都可以执行go指令。配置的环境变量如下所示右击“我的电脑”->属性->高级系统设置->高级->环境变量->新建系统变量。
点击环境变量
新建:GOROOT C:\GO
编辑:Path,添加“;%GOROOT%\bin”
Path环境变量系统自带,不需要新建增加内容即可;同时增加的“%GOROOT%”路径表示引用上一步添加的变量
GOPATH D:\Microsoft VS Code\GOPATH
其中,GOPATH表示以后Go项目存放的路径,即工作目录。
验证环境变量
4.测试环境
目录的分布:
在Goproject文件夹中创建“src\go_code”目录,并创建第一个项目“test.go”。
VSCode打开刚才创建的文件目录
编写测试代码:
package main //把test.go文件归属到mainimport "fmt" //引入包fmt
func main() {//输出内容fmt.Println("hello, My name is hzy!")
}
代码解释:
Go程序的后缀是 .go
Go项目结构通常采用:GOPROJECT -> src -> go_code -> 项目名称
package main:表示test01.go文件所在包是main,在go中,每个文件都必须归属于一个包
import “fmt”:表示引入了一个包,包名为fmt,引入该包后就能使用其函数,比如fmt.Println
func main() {:这是一个关键字,后面对应是一个函数。main是主函数,即程序的入口。
fmt.Println(“hello, My name is Eastmount!”):调用fmt包中函数输出内容
通过go_build命令对该go文件进行编译,生成.exe文件
通过go run命令可以直接运行test.go程序,但真实环境是需要先编译后运行的。该命令的运行时间更长,因为编译过程中隐藏在命令中,而上面的步骤是运行编译后的程序。
执行代码:
Go语言开发环境搭建完成。