goland开发环境搭建及运行第一个go程序HelloWorld

45 篇文章 0 订阅
1 篇文章 0 订阅

1、下载和安装golang

点击进入下载页面
官网下载
下载好安装包,点击安装。
在这里插入图片描述
我之前安装过低版本的安装包,所以这里提示要先卸载已经安装过的低版本的。
在这里插入图片描述
同意协议,继续安装。
在这里插入图片描述
默认安装的文件夹为C盘,建议更改,我这里更改为D盘。在这里插入图片描述在这里插入图片描述
点击Insall,即可开始安装。
在这里插入图片描述
在这里插入图片描述
点击Finish。
在这里插入图片描述
测试是否成功正确安装:在cmd下输入"go version"命令。显示如下图界面,即安装成功。
在这里插入图片描述

2、配置环境变量

GOROOT: sdk的安装路径目录。
PATH: sdk的bin目录
GOPATH:工作目录,将来作为go项目的工作路径。
下图为我刚刚安装的go的目录:在这里插入图片描述配置GOROOTGOPATH:

在这里插入图片描述

配置path:PATH可以写bin的完整路径"D:\GO\Go\bin",也可以引用GOROOT,写作%GOROOT%\bin,因为二者部分重复。
在这里插入图片描述
在这里插入图片描述
配置好环境变量后,在cmd中输入指令go env测试。出现下图中指令说明go的环境配置成功。
在这里插入图片描述
如果发现GOPATH的值显示在C盘当前用户名目录下,那大概率是系统变量GOPATH的值被用户变量GOPATH的值覆盖了,把用户变量的GOPATH的值修改成系统变量GOPATH的值一致即可。

用户变量的GOPATH的值与系统变量GOPATH的值冲突:
在这里插入图片描述
修改用户变量GOPATH的值:
在这里插入图片描述
再次输入指令go env,测试成功即可。
在这里插入图片描述

3、开发工具的安装与配置

前提:已经成功安装并激活Goland。
在这里插入图片描述
新建三个文件夹,分别为binpkgsrc
bin:用来存放编译后的exe文件。
pkg:放置自定义包的位置。
src:用来创建项目和项目文件。
在这里插入图片描述

在src文件夹下,建Hello_golang目录,在此目录下建HelloWorld.go文件。
在这里插入图片描述

按下图进行"Add Configurations",选择Go Build
在这里插入图片描述
在这里插入图片描述

在Settings->GO->GOPATH中进行如下配置:
在这里插入图片描述

至此,所有配置皆已完成

4、运行代码

在这里插入图片描述

在这里插入图片描述

5、注意点

由于main函数是程序入口,所以package要写成main。go不强制要求包名必须和其所在的目录名同名,这与Java的包名机制不太一样

如果上面的代码你把包名与其所在的目录名同名,写成Hello_golang,就会出现下面的错误:
在这里插入图片描述
main包名和当前目录名Hello_golang同时写上也是会报错。
在这里插入图片描述

查看资料:
Go语言的包借助了目录树的组织形式,一般包的名称就是其源文件所在目录的名称,虽然Go语言没有强制要求
包名必须和其所在的目录名同名,但还是建议包名和所在目录同名,这样结构更清晰。

6、Visual Studio Code的go环境配置

6.1 下载安装Visual Studio Code

Visual Studio Code官网,点击打开下载页面
在这里插入图片描述

6.2 配置go环境

前提已经按照上文要求下载安装好go的安装包。

6.2.1 配置简体中文

在这里插入图片描述

6.2.2 安装go环境扩展

在这里插入图片描述

6.3 编译运行程序

6.3.1 项目初始化:go mod init 项目名

go mod init helloworlds 表示项目初始化,将会在当前目录下生成go.mod文件。
在这里插入图片描述
go.mod的内容一般为go的版本信息等。
在这里插入图片描述

6.3.2 编译运行项目

go build 进行编译,将源代码main.go编译成可执行文件。
go run main.go 执行程序main.go (本质上是先编译后执行)
在这里插入图片描述
在编写main.go的代码过程中,如果右下角提示安装插件,必须点击安装。
在这里插入图片描述

7、参考资料一栏,感谢这些作者的贡献。

使用GoLand创建Go项目(含环GOPATH/GOROOT环境配置)
go : GoLand安装及环境配置
1.17——golang环境配置(windows)
Golang安装-vsccode中配置可参考此文章

  • 13
    点赞
  • 24
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值