关于Go语言的开发环境的搭建

1.Go开发环境的搭建

其实对于GO语言的这个开发环境的搭建的过程,类似于java的开发环境搭建,我们都是需要去安装这个开发工具包的,也就是俗称的这个SDK,他是对于我们的程序进行编译的,不然我们写的这个代码也是跑不起来的;

下面的这个就是我们的下载的包包的类型,针对于不同的版本的操作系统,我们需要选择不同的包,我下面会使用windows系统进行举例说明,下面的这个里面前面的三个是linux系统下面的,windows标识的是4个,其中前面的两个386标识的就是32为操作系统的,我们一般是64位操作系统的,但是这个64位操作系统一般对应的也是两个,一个zip就是我们解压之后就可以使用的,我们平常是非常的熟悉的,还有一个就是msi,这个是图形化界面需要我们进行setup的,我们选择这个zip压缩包进行下载即可;

在我们解压之后的这个文件夹里面就会找到下面的两个可执行的程序,这个exe就是可以对于我们的程序进行编译的,我们在这个文件夹的目录下面打开我们的控制台,这个时候输入go version就可以打印输出我们的对应版本,但是你会发现这个操作仅仅在我们的这个目录下面是生效的,在其他的目录下面是不生效的,因此这个时候我们需要对于这个环境变量进行相关的配置;

如果你学习过java,那一定知道这个环境变量是如何配置的,不过没学过也没有关系,你可以去b战上面看一下韩顺平老师的介绍,非常的详细,面向的是0基础的同学,所以这个环境变量的部分我就不叙述了,因此要说起来还是比较麻烦的;

我们的这个环境变量配置完成之后,我们是可以进行这个验证的过程的,就是我们在这个任意的路径下面输入go,按下回车,看看这个时候我们的控制台会不会输出我们的go编译器相关的信息,如果说是无法识别,证明我们的配置是失败的,成功的情况下就会输出所有的相关的版本信息的;

上面的这个就是我们使用的vscode对于这个go语言的程序进行编写的这个实际情况,可以看到我们的go语言的程序对应的这个后缀就是.go文件,和其他的面向对象的编程语言还是非常的相似的,这个也是不难理解的;

下面的这个就是先进行编译,生成了exe文件,这个时候执行这个exe文件就会看到这个输出的打印结果了;

下面的这个就是提到的第二个方式,直接run,这个时候也是可以看到这个输出的结果的:

但是对于上面的两个方式,我们更加推荐第一个方式,因为我们的这个exe可以在任何机器上面运行,因为这个是可执行程序吗,我们的电脑上面非常常见的,相当于是一个软件了,大家可以理解吧;

但是在另外一个机器上面,如果没有go开发环境,他肯定是不可以进行这个run操作的;

对于go语言,我们给出了这个样子的建议,因此我们的这个开发环境搭建只是整体感受一下这个go语言的基本情况,消除一下这个go语言在我们心目里面的神秘感;

受一下这个go语言的基本情况,消除一下这个go语言在我们心目里面的神秘感;

相关推荐
李妍.2 小时前
02Numpy基础(上)
开发语言·python
TheBestRucy2 小时前
Python 九阳神功之贰:面向对象(下)
开发语言·python
AI_小站3 小时前
刚面完百度的 Agent 开发岗,我才发现:世界就是个巨大的草台班子
java·开发语言·人工智能·spring·百度·langchain
笃行3504 小时前
向量数据库单独建一套,这笔账划不划算
后端
felixking4 小时前
C++20 协程
开发语言·c++·协程
weixin_431600444 小时前
Agent Workflow 学习向:Code 节点,比模板更强的变量加工
后端·python·学习·ai·
Rain的Java大神之路4 小时前
短信接口被狂刷怎么处理
java·运维·后端·web安全·面试·架构·xss
Zane1994125 小时前
CAS 与原子类:Java 如何实现无锁编程
java·开发语言
Lost of 程序猿5 小时前
AOP 实战:面向切面编程从理论到落地
后端·asp.net·aop·面向切片变成
Lost of 程序猿6 小时前
ASP.NET Core 认证授权实战:从 JWT 到 Policy,设计一套企业级 RBAC 权限系统
后端·asp.net