ICode9

精准搜索请尝试: 精确搜索
首页 > 系统相关> 文章详细

Windows10下GO语言入门准备

2021-09-14 12:02:28  阅读:167  来源: 互联网

标签:文件 入门 Windows10 go 地址 GO main 安装 下载


一.开发工具

   1.什么是Vscode

        Vscode全称Visual Studio Code 是一个由微软开发的,同时支持Windows、Linux和macOS操作系统且开放源代码的文本编辑器,支持HTML,GO等多种语言的编写,还有着很多用得着用不着的功能,自己去发掘吧.

    2.Vscode的安装

       安装很简单,直接去官网 https://code.visualstudio.com/docs/?dv=win 下载就可以了,下载完直接安装,选好安装路径

注意这一步,选择添加到PATH,可以减少一点后面的麻烦

 

 

 

下载后新建一个文件夹用于存放Go程序,命名为“Goproject”。结构可以参照下图

 

 注意在写go文件时,文件的后缀名要改成.go

二.GoLang环境的配置

     1.GoLang(即go language)环境的安装

  • 先去官网 https://golang.org/doc/install 安装go
  • 之后选择安装地址(记好自己的安装地址,后面经常要用) 

  • 这是博主的安装地址
  •  

     2.GoLang(即go language)环境的搭建

  •     2.1 下载sdk
  •               SDK全称是(Software Development Kit)软件开发工具包,SDK是提供给开发人员使用的,其中包含了对应开发语言的工具包。其下载地址是Go语言的官方地址。
  •          下载地址选择了
  •         

     

  •       2.2 解压部署sdk

  •                 打开刚刚下载时选择的文件夹,解压,博主选择解压的地址为

  •         

     

     解压后出现一个go文件夹,点击打开后如图,其中go的源码存储在src中

  •           

  •       2.3.测试sdk环境是否成功 

  •               Windows+R打开cmd命令提示符界面
  •  

          

  •       2.4 环境配置

  •                先打开Windows设置,可直接搜素高级系统设置,也可通过 系统-关于 找到高级系统设置
  • ,

                     然后开始配置环境变量

  •  

       在系统变量中点击新建

  •  

    再在系统变量中找到Path,点击编辑

  •  

     最后再新建一个系统变量,变量值为你以后存储go项目的地址,参考下图为博主设置的GOPATH变量

  •  

     然后我们可以再cmd打开命令控制符界面测试是否成功

  •  

    三.一个简单的go程序

     打开vscode,打开刚才刚刚创建的Goproject文件,在main下新建一个go文件 test01.go,其中

  • package main是包名,表示该程序在main这个包中,import "fmt"表示引用了一个叫fmt的包
  • func main(){是一个关键字,后面对应一个main主函数,fmt.PrintLn表示调用fmt包中的函数
  • 完成编写后保存,
  •  

     然后打开cmd页面,

  • cd到对应文件main下,

  • 输入dir查看当前文件夹下内容

  • 输入go build将test01.go文件编译为exe文件,此时再dir可发现多了一个test01.exe文件
  • 再输入text01.exe即可
  •  

     也可直接使用go run test01.go用于直接查看文件内容(但一般使用前一种)

  • 此处分享一个小技巧,在cd到文件目录时
  •  

     

  •  

  •  

     

     

     

  •  

     

     

     

  •              
  •              
  •  

     

     

     


     

     

    

标签:文件,入门,Windows10,go,地址,GO,main,安装,下载
来源: https://www.cnblogs.com/prl26/p/15266834.html

本站声明: 1. iCode9 技术分享网(下文简称本站)提供的所有内容,仅供技术学习、探讨和分享;
2. 关于本站的所有留言、评论、转载及引用,纯属内容发起人的个人观点,与本站观点和立场无关;
3. 关于本站的所有言论和文字,纯属内容发起人的个人观点,与本站观点和立场无关;
4. 本站文章均是网友提供,不完全保证技术分享内容的完整性、准确性、时效性、风险性和版权归属;如您发现该文章侵犯了您的权益,可联系我们第一时间进行删除;
5. 本站为非盈利性的个人网站,所有内容不会用来进行牟利,也不会利用任何形式的广告来间接获益,纯粹是为了广大技术爱好者提供技术内容和技术思想的分享性交流网站。

专注分享技术,共同学习,共同进步。侵权联系[81616952@qq.com]

Copyright (C)ICode9.com, All Rights Reserved.

ICode9版权所有