Go语言安装
安装包下载地址如下
目前官网最新版是go1.20.4,这里我直接下载Windows x64版本的
之后双击安装,一路next即可。
需要注意的是安装路径,默认是C盘,这里我更改为了D盘
Go语言环境变量配置
环境变量的打开方式(Win11):设置→系统→系统信息→高级系统设置→环境变量
-
安装完成之后,会自动创建一下内容:
-
在用户变量里,会自动添加GOPATH并配置PATH。
-
在系统变量里,会自动配置PATH
-
-
检查完上述内容后,需要手动创建以下内容
-
系统变量 GOROOT:Go语言安装目录。
-
系统变量GOPATH:Go的工程目录
-
修改用户变量中的GOPATH与系统变量的一致。
-
确定保存
-
-
建立GOPATH目录
在上述GOPATH对应路径下,新建 bin、pkg、src 三个文件夹。
-
检查go是否安装成功
win+R运行cmd,输入 go env 并回车,查看GOPATH和GOROOT信息与上面的配置是否相符。
【注】若中间某个过程操作过cmd,且对应的窗口没有关闭,输入go env可能对应的信息不准确,这个时候需要重新关闭cmd,再打开。
至此,整个Go语言环境便搭建完毕。
安装IDE:GoLand
为什么使用Goland作为Go开发工具而不是vscode呢? 首选声明一点,本人纯小白。然后在安装的时候搜了一下两个工具各自的利弊,似乎是Goland更胜一筹,就Goland可能更不容易报错,然后开发项目的话也是Goland更擅长。仅供参考!
安装包下载地址如下:
同样安装路径我选择在了D盘
然后就是这个安装选项:
其余的,一路next即可。
最后一步有一个是否立即重启,各位根据自己情况选择。
Goland学生免费注册
学生免费注册的前提是你需要拥有一个edu账号
-
进入官网
点击立即申请
-
填写个人相关信息
-
之后进行邮箱的验证即可注册成功。
配置GoLand的GOPATH和GOROOT
“GOROOT”
表示GO在你电脑上的安装位置,这个一般在安装时,程序会直接将其写入到环境变量中。
“GOPATH”
表示工作路径,它可以包含多个Go 语言源码文件、包文件和可执行文件的路径,而这些路径下又必须分别包含三个规定的目录:src、pkg和bin,这三个目录分别用于存放源码文件、包文件和可执行文件
-
打开软件,选择侧边栏的Customize,点击All settings。
-
然后,选择Go -> GOROOT
-
再接着 Go -> GOPATH
创建Hello World工程
-
创建工程
点击New Project
-
配置工程
选择GO(GOPATH)→选上index entire GOPATH→create
-
在对应工程目录下创建bin、src、pkg三个文件
-
src目录下创建一个文件夹,名字可为项目名,再在里面创建main.go
接着敲入代码
package main
import "fmt"
func main() {
fmt.Println("Hello, World!")
}
-
配置运行设置
【注】以下运行设置是当多文件运行的时候需要配置的,简单文件运行无需配置,直接右键RUN即可。
再次打开file -> Settings -> GO -> GOPATH,选择当前项目的文件目录
然后点击软件的右上角选择Edit Configurations
然后点击“+”→ Go Build
分别更改Run kind、Directory、Output directory以及Working directory即可,如下
点击OK即完成配置。
当前的配置可执行文件将输出到 bin文件夹 pkg放置的是编译后的.a文件(如果你就一个main.go该文件夹为空) src就是代码文件了
Directory:该目录选择为 当前项目路径\src\HelloWorld (HelloWorld 为你的项目名) Output directory:改目录选择为当前项目路径\bin (生成的可执行文件将放到这个目录) Working directory:该目录选择为 当前项目路径\src\HelloWorld (HelloWorld 为你的项目名)
-
运行
点击右上角的三角形即可
如上所示,成功输出HelloWorld