`
nanjingjiangbiao_T
  • 浏览: 2600951 次
  • 来自: 深圳
文章分类
社区版块
存档分类
最新评论

go语言入门-安装-编写-运行

 
阅读更多

一、安装
把下载的GO语言解压后放到C盘。




二、进行变量设定。






在环增变量-系统变量中我们共增加了五个全局变量,具体名字是
1、变量名:GOBIN变量值:c:\go\bin它的意思就是GO的编译目录在c:\go\bin这个文件夹里。
2、变量名:GOROOT变量值:c:\go它的意思就是GO的主目录在c:\go这个文件夹里.
3、变量名:GOOS变量值:mingw如果你下载的是第二个地址的话,这个变量值应当是windows.这是为什么呢,因为我们C:\go\pkg目录下有个文件夹名字叫mingw_386,它的破折号前面就是mingw。而如果我们下载第二个地址的GO语言时,C:\go\pkg目录下那个文件夹名字变成了windows_386,GOOS要找这个文件夹,所以我们要根据情况进行变动,你如不变,编译程序就会找不到库而报错。
4、变量名:GOARCH变量值:386这个和上面基本一样。不用多说。
5、这个设定时一定要注意,以上4个都得我们去新建,但Path不用我们新建,系统一般情况下已有了,只是需要我们来填加点内容,所以我们要点“编辑”,而不是“新建”。具体变量值是%GOBIN%,但要说明的是,要在原来的基础上参照前面的变量模式加上分号,这个一定要注意

http://blog.csdn.net/yjflinchong/article/details/8049350





三、下载并安装Notepad++5.6.8(就不给下载地址了,GOOGLE上一大片)

四、对Notepad++进行配置:
安装好NOTEPAD++后,我们还要给它安装一个插件。安装过程是插件-PluginManage-Showpluginmanager(见下图)





在Available选单下,找一个叫NppExec的插件,选中后,点击Install安装。见下图。





插件安装好后,我们要对该插件进行一下设定。见下图



具体设定如下:




五、测试

打开Notepad++,点格式-以UTF-8无BOM格式编码,我们要以UTF-8格式写一段GO程序。这里也要注意一下,写程序前,一定要用无BOM的UTF-8模式写,也就是先变模式后写程序,不然Notepad++会以默认的ANSI格式编码,其结果是英文可见,而中文则成了乱码。下面有写好的程序,大家可以直接粘贴,(见下图):

把以下程序粘贴到Notepad++里:

packagemain
import"fmt"
funcmain(){

fmt.Printf("你好!中国!Hello,World!!!!\n")

}

我们对程序进行一下保存。见下图:


取名hellol.go,把它保存到GO目录或者任意目录,这个根据自已的爱好进行,没有限定。

最后我们来编译这个GO程序,下图是我进行的编译截图:





我们用下面的命令直接在Notepad++里就可以调试及编译,大家注意看图。
具体命令是:
cdc:\go我们先进入C盘的GO目录中
8ghello.go我们编译hello.go文件
8lhello.8我们连接hello.8文件
8我们执行可执行文件8.exe,你也可以输入8.exe执行。
执行后我们可以看到中文及英文的测试字符,说明大功告成。
如果你下载的是第二个地址的GO版本,那么在连接后生成的是hello.out.exe,那么请你在执行时要键入hello.out.exe来执行,这样才能顺利完成哦,这点有时朋友们会大意啊,要注意。
测试成功


分享到:
评论

相关推荐

    Go语言圣经,golang学习入门到精通

    但是语言本身是成熟和稳定的,而且承诺保证向后兼容:用之前的Go语言编写程序可以用新版本 的Go语言编译器和标准库直接构建而不需要修改代码。 Go语言有足够的类型系统以避免动态语言中那些粗心的类型错误,但是Go...

    go语言入门精通全资料

    Go 是一个开源的编程语言,它能让构造简单、可靠且高效的软件变得容易 Go 是由 Google 的一个团队与一些开源社区的 贡献者 一同开发的开源项目。 Go 编程语言是一个开源项目,它使程序员更具生产力。 Go 语言具有很...

    go-notion是用Go编写的Notion API的客户端。-Golang开发

    go-notion是用Go编写的Notion API的客户端。 go-notion go-notion是用Go编写的Notion API的客户端。 功能到2021年5月15日,客户端支持Notion API中可用的所有(不推荐使用的)终结点:检索数据库查询数据库检索页面...

    golang入门-linux安装配置与规则

    (go语言语法中就有方法支持把代码片段并发提交给cpu执行) 优劣 脚本化语法方便编写程序,对新手友好。 静态类型+编译型使得程序运行速度有保障。 原生支持并发编程。 劣势 语法糖并没有python,ruby那么多。 ...

    Go语言学习笔记-雨痕.azw3 kindle版

    已有大量项目采用 Go 编写,这其中就包括 Docker 等明星作品,其开发和执行效率早已被证明。本书经四年多逐步完善,内容覆盖了语言、运行时、性能优化、工具链等各层面知识。且内容经大量读者反馈和校对,没有明显的...

    Go语言程序设计 epub

    书中从如何获取和安装Go语言环境,以及如何建立和运行Go程序开始,逐步介绍了Go语言的语法、特性以及一些标准库,内置数据类型、语句和控制结构,然后讲解了如何在Go语言中进行面向对象编程,Go语言的并发特性,如何...

    Go语言学习笔记

    作为时下流行的一种系统编程语言,Go 简单易学,性能很好,且支持各类主流平台。已有大量项目采用 Go 编写,这其中就包括 Docker 等明星作品,其开发和执行效率早已被证明。...Go语言学习笔记第五版

    go语言学习笔记

    已有大量项目采用 Go 编写,这其中就包括 Docker 等明星作品,其开发和执行效率早已被证明。本书经四年多逐步完善,内容覆盖了语言、运行时、性能优化、工具链等各层面知识。且内容经大量读者反馈和校对,没有明显的...

    是一本全面介绍 Go 编程语言的权威指南 它涵盖了 Go 语言的语法、特性、标准库和最佳实践,适合新手和有经验的开发者阅读

    Tutorial: 提供了一个快速入门指南,介绍了如何安装和配置 Go 开发环境,以及如何编写、编译和运行 Go 程序。 Basic Data Types: 讲解了 Go 语言的基本数据类型,包括整数、浮点数、布尔值、字符串等,并介绍了类型...

    Go语言的概要介绍与分析

    Go Playground:Go Playground是一个在线的Go语言环境,可以在浏览器中直接编写、运行和分享Go代码,非常适合学习和测试。 开发工具:Go语言支持许多主流的集成开发环境(IDE)和文本编辑器,如Visual Studio Code、...

    最新go语言中文教程及手册(强烈推荐)

    Go 编程语言是一个使得程序员更加有效率的开源项目。Go 是有表 达力、简洁、清晰和有效率的。它的并行机制使其很容易编写多核 和网络应用,而新的类型系统允许构建有性的模块化程序。Go 编译到机器码非常...

    Go 语言学习笔记

    已有大量项目采用 Go 编写,这其中就包括 Docker 等明星作品,其开发和执行效率早已被证明。本书经四年多逐步完善,内容覆盖了语言、运行时、性能优化、工具链等各层面知识。且内容经大量读者反馈和校对,没有明显的...

    Go 学习笔记 第四版.pdf

    Go语言笔记第四版,作为时下流行的一种系统编程语言,Go 简单易学,性能很好,且支持各类主流平台。已有大量项目采用 Go 编写,这其中就包括 Docker 等明星作品,其开发和执行效率早已被证明。本书经四年多逐步完善...

    go-workshop:学习Go语言的研讨会,以帮助我的同事开始使用Go语言编写API

    该存储库包含Go代码研讨会,以帮助同事开始编写Go代码。 在研讨会上,我们介绍了一些基本的Go构造和Gin框架,该框架使我们能够仅用几行代码即可轻松构建API。 先决条件 对于本研讨会,您需要 。 您可能还需要安装...

    Go语言官方文档学习笔记(第二季)

    Go语言官方文档学习笔记是基于官方文档及个人学习Go的笔记,整理完成的Go语言快速入门课程。   第二季内容包括:安装VSCode、在VSCode中编写第一个Go程序、包、导入与导出名字、函数、多值返回、返回命名、变量及其...

    Go语言官方文档学习笔记(第一季)

    Go语言官方文档学习笔记是基于官方文档及个人学习Go的笔记,整理完成的Go语言快速入门课程。 第一季内容包括:安装Go,编写第一个Go程序,编写、编译并运行两个模块之间调用函数的程序。具体内容包括以下九个部分。 1...

Global site tag (gtag.js) - Google Analytics