当前位置:   article > 正文

Windows下搭建Golang开发环境_windows配置golang开发环境

windows配置golang开发环境

● 安装SDK(Software Development Kit 软件开发工具包)

下载地址:链接

安装步骤:

● 安装的路径尽量不要带有中文或者特殊符号等

安装在指定的文件夹,完成后输入go version可以看到go语言版本说明安装完成

● 下一步配置环境变量,否则如果离开了bin文件夹的话go语言就无法运行了。

根据Windows系统在查找可执行程序的原理,可以将go所在的路径定义到系统的环境变量中去,让系统帮我们去查找运行执行的程序,这样在任何目录下都可以执行go程序

环境变量说明
GOROOT指定SDK安装的路径
PATH添加SDK的\bin目录
GOPATH工作目录

 ②

代表引用刚才的GOROOT路径。

③ 

 用于存放Go项目的路径

测试--输出一个hello,world

说明:

① go文件的后缀是.go

② package main

  表示hello.go文件所在的包是main,在go中,每个文件都必须归属于一个包

③ import “fmt”

  引入一个包,包名fmt,引入后就可以使用fmt这个包中的函数

④ func main{

  func是一个关键字,表示一个函数。

  main是函数名,是一个主函数,即程序的入口

⑤ fmt.Println

  表示调用fmt这个包中的println,执行输出指令

⑥ 通过go build 指令对该go文件进行编译,生成.exe文件

 ⑦ hello.exe 运行该exe文件

或者直接go run

 Golang执行流程分析
    ●  说明:两种执行流程的方式区别
1)如果我们先编译生成了可执行文件,那么我们可以将该可执行文件拷贝到没有go开发环境的机器上,仍然可以运行(如hello.exe已经打包了运行所需文件和资源)
2)如果我们是直接gorungo源代码,那么如果要在另外一个机器上这么运行,也需要g0开发环境,否则无法执待。
3)在编译时,编译器会将程序运行依赖的库文件包含在可执行文件中,所以,可执行文件变大了很多。

 什么是编译

1)有了go源文件,通过编译器将其编译成机器可以识别的二进制码文件。
2)在该源文件目录下,通过go build对hello.go文件进行编译。可以指定生成的可执行文件名,在windows下必须是exe后缀。
3)如果程序没有错误,没有任何提示,会在当前目录下会出现一个可执行文件(windows下是exe Linux下是一个可执行文件),该文件是二进制码文件,也是可以执行的程序。
4)如果程序有错误,编译时,会在错误的那行报错。

如果想在编译时给文件换个名字 使用

go build -o  新名字.exe 源文件.go

Go语言快速开发入门:

① go语言以.go为扩展名

② go应用程序的执行入口是main()方法

③ go语言严格区分大小写

④ go方法由一条条语句构成 ,每个语句后面不需要分号(go语言会在每行后自动加分号)这一点也体现出了golang语言的简介性

⑤ go的编译器是一行一行进行编译的,因此我们在一行只写一条语句,不能把多条语句写在同一行否则会报错

⑥ go语言定义的变量或者import的包如果没有用到,代码就不能编译通过

⑦ 大括号成对出现,缺一不可

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/知新_RL/article/detail/137612
推荐阅读
相关标签
  

闽ICP备14008679号