- 1、本文档共12页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
Go语言环境安装与使用
1Go语言简介
Go是一个开源的编程语言,它能让构造简单、可靠且高效的软件变得容易。Go是从2007年末由RobertGriesemer,RobPike,KenThompson主持开发,后来还加入了IanLanceTaylor,RussCox等人,并最终于2009年11月开源,在2012年早些时候发布了Go1稳定版本。现在Go的开发已经是完全开放的,并且拥有一个活跃的社区。
Go语言被设计成一门应用于搭载Web服务器,存储集群或类似用途的巨型中央服务器的系统编程语言。对于高性能分布式系统领域而言,Go语言无疑比大多数其它语言有着更高的开发效率。它提供了海量并行的支持,这对于游戏服务端的开发而言是再好不过了。
Go语言特色:简洁、快速、安全;并行、有趣、开源;内存管理、数组安全、编译迅速。
2Go语言环境安装
安装包下载
安装包下载地址为:https://go.dev/dl/。
各个系统对应的包名:
操作系统
包名
Windows
go1.4.windows-amd64.msi
Linux
go1.4.linux-amd64.tar.gz
Mac
go1.4.darwin-amd64-osx10.8.pkg
FreeBSD
go1.4.freebsd-amd64.tar.gz
Windows系统下安装
Windows下可以使用.msi后缀(在下载列表中可以找到该文件,如go1.4.2.windows-amd64.msi)的安装包来安装。
默认情况下?.msi?文件会安装在?c:\Go?目录下。你可以将?c:\Go\bin?目录添加到?Path?环境变量中。添加后你需要重启命令窗口才能生效。
创建工作目录?C:\Go_WorkSpace。
test.go文件代码:
package?main
import?fmt
func?main()?{
??fmt.Println(Hello,World!)
}
使用go命令执行以上代码输出结果如下:
C:\Go_WorkSpacegoruntest.go
Hello,World!
UNIX/Linux/MacOSX,和FreeBSD安装
下载二进制包:go1.4.linux-amd64.tar.gz。
将下载的二进制包解压至/usr/local目录。
tar-C/usr/local-xzfgo1.4.linux-amd64.tar.gz
将/usr/local/go/bin目录添加至PATH环境变量:
exportPATH=$PATH:/usr/local/go/bin
以上只能暂时添加PATH,关闭终端下次再登录就没有了。
我们可以编辑~/.bash_profile或者/etc/profile,并将以下命令添加该文件的末尾,这样就永久生效了:
exportPATH=$PATH:/usr/local/go/bin
添加后需要执行:
source~/.bash_profile
或
source/etc/profile
注意:MAC系统下你可以使用?.pkg?结尾的安装包直接双击来完成安装,安装目录在?/usr/local/go/?下。
3Go语言开发工具
3.1VSCode
VScode安装教程参见:/w3cnote/vscode-tutorial.html
然后我们打开VSCode的扩展(Ctrl+Shift+P):
搜索go:
点击安装,安装完成后我们就可以使用代码提示、测试、调试等功能了。
3.2GoLand
GoLand是Jetbrains家族的Go语言IDE,有30天的免费试用期。
安装也很简单访问Goland的下载页面,根据你当期的系统环境三大平台(Mac、Linux、Windows)下载对应的软件。
3.3LiteIDE
LiteIDE是一款开源、跨平台的轻量级Go语言集成开发环境(IDE)。
支持的操作系统
Windowsx86(32-bitor64-bit)
Linuxx86(32-bitor64-bit)
下载地址:/projects/liteide/files/
源码地址:/visualfc/liteide
3.4Eclipse
Eclipse也是非常常用的开发利器,以下介绍如何使用Eclipse来编写Go程序。
Eclipse编辑Go的主界面
首先下载并安装好Eclipse
下载goclipse插件/GoClipse/goclipse/blob/latest/documentation/Installation.md#installation
下载g
您可能关注的文档
- 2023年全国大学生电子设计竞赛过程说明.docx
- C++车票管理系统的设计框架和关键部分代码示例.docx
- C语言编程中输入字符的错误处理.docx
- C语言-教室信息管理系统.doc
- C语言课程设计-学生信息管理系统.doc
- C语言课程设计-药店管理系统.doc
- DBSCAN算法原理及Python实践.docx
- Hadoop&Spark的安装与使用.docx
- Kmeans算法原理及Python实践.docx
- K-medoids算法原理及Python实践.docx
- 英语人教PEP版八年级(上册)Unit4+writing+写作.pptx
- 人美版美术四年级(上册)8 笔的世界 课件 (1).pptx
- 人美版美术七年级(上册)龙的制作.pptx
- 英语人教PEP版六年级(上册)Unit 2 第一课时.pptx
- 数学苏教版三年级(上册)3.3 长方形和正方形周长的计算 苏教版(共12张PPT).pptx
- 音乐人教版八年级(上册)青春舞曲 课件2.pptx
- 音乐人教版四年级(上册) 第一单元 音乐知识 附点四分音符|人教版.pptx
- 英语人教PEP版四年级(上册)Unit 6 Part B let's learn 1.pptx
- 道德与法治人教版二年级(上册)课件-3.11大家排好队部编版(共18张PPT).pptx
- 人美版美术七年级(上册)《黄山天下奇》课件1.pptx
文档评论(0)