美文网首页
Go安装,Hello World

Go安装,Hello World

作者: YXWKY | 来源:发表于2019-10-25 11:29 被阅读0次

GO在Windows上安装有官方提供了两种方法:zip加msi

zip的形式安装的话,需要配置环境变量,而已msi的形式安装的话则完全是自动话配置(目前我仅尝试的是zip并且手动配置,msi的安装是从官网上看到的)。

下面来记录下zip安装后的环境变量的配置,根据有没有使用mod配置分为两种:

一:没有使用

总共需要设置三个环境变量:GOPATH  GOROOT(可以不用) 外加系统path里面添加Go安装地址的bin目录(前面两个可以放在用户变量里面,也可以放在系统变量里面,ps:我是系统变量,添加bin目录是为了在cmd中直接使用Go命令)。其中GOPATH目录里面需要手动添加src目录,我们自己写的Go工程全部放在src目录底下,当我们程序运行的时候,程序会自动在src的同级目录中生成pkg跟bin目录。自己的Go工程生成的.exe跟其它第三方的.exe全部会自动放在bin目录里面,所有引用下来的第三方包全部自动放在pkg目录里面。

二:有使用

只需要设置GOPATH环境变量,不需要设置src目录,因为我们自己的工程可以放在电脑任意一个地方。设置GOPATH目录的原因是因为我们在项目里面引用的第三方包还是会放在pkg目录里面,只不过是在pkg里面在生成了一个mod文件夹(所有第三方包全部在mod文件夹下)。如果我们没有设置GOPATH目录,程序会自动在个人账户下生成一个go目录(使用的LiteIDE编辑器,自动生成,如果是在cmd下可能就不会了,ps:没有测)。使用mod的时候生成的项目的exe是放在我们自己工程里面的。

一个Go程序在运行完成后,可能在GoPath目录下除了src目录外,还会额外生成一个bin跟一个pkg目录。程序会自动将生成的exe可执行文件放在bin目录里面,会将我们引用的所有第三方包全部放在pkg中,如果使用了mod管理第三方包的话,则会在pkg里面生成一个mod文件夹,然后将所有第三方包放入该文件夹里面

运行程序,产生hello world:

hello world

使用过Eclipse vscode sublime最后发现还是LiteIDE好用点(不要问我为啥不用Goland :) 。)关于LiteIDE,我有一点小小的经验

相关文章

  • Go语言基础篇(1) —— 编写第一个Go程序

    创建文件hello_world.go 运行指令: go run hello_world.go 编译指令: go ...

  • Go安装,Hello World

    GO在Windows上安装有官方提供了两种方法:zip加msi zip的形式安装的话,需要配置环境变量,而已msi...

  • Hello, world

    This is the simplest program to print "Hello, world". Go ...

  • Hello World

    Go 安装略。 聊天止于呵呵,程序始于Hello World。我们就用Go写一个呗。。。 然后在该文件目录下执行 ...

  • Go language quick framework

    hello world structure syntax case defer go...

  • Go Hello world

    GO:学一门语言,肯定要先去学习怎么打印 hello world 。网络版: 运行之后浏览器访问 Hello wo...

  • Go:Hello world

    一、Go的官网地址 https://golang.org/ 二、Go支持Linux, Mac, Windows三种...

  • Go Hello World

    Jetbrains go IDE: GoLand. Prints: Be aware, the package n...

  • Go 基础 (一)

    运行 hello world 报错 go run test.go go run: cannot run non-m...

  • 第一个go程序

    作为学习的第一个go程序,先hello world一下 打开terminal 键入 go run hello.go...

网友评论

      本文标题:Go安装,Hello World

      本文链接:https://www.haomeiwen.com/subject/oxzjvctx.html