windows下的go语言的环境搭建和初探
闲话不说,直入主题。
1.准备工具
a.windows下的Go语言开发安装包
官方下载地址:https://code.google.com/p/go/downloads/list
b.Go语言中文官网(有相关参考和文档)
http://zh.golanger.com/
2.方法步骤
在Go语言的Google代码项目上下载Windows下的Go语言开发包(下载地址见工具)。有zip压缩版和msi安装版两个按本下载。(这里使用msi安装版,比较方便)

下载得到一个msi安装文件,运行它。一路Next到设置安装路径这儿。如果需要更改安装路径。
注意:千万不要在路径有中文。否则之后将无法正常使用Go语言开发工具。



等待安装结束。。。。
安装成功
由于使用msi安装文件,所以Go语言的环境变量已经自动设置好了。
注意:如果下面的HelloWorld程序无法正常运行,或则你使用的是zip包,可以参考这儿设置环境变量:
系统变量名:
GOROOT
值:
Go的安装位置
系统变量名:
Path
追加值:
;%GOROOT%\bin
安装完毕后当然要验证一下Go是否已经正确安装了:
打开Windows中的命令提示符(cmd.exe)执行命令:
go version
如果向图中一样可以正常显示Go的版本的话,说明Go已经正常安装入你的计算机了
下面我们来测试一下Go语言的HelloWorld吧:
代码:
package main
import "fmt"
func main() {
fmt.Printf("HelloWorld!")
}
代码注意:
func main(){
不可以写成
func main()
{
这个不仅仅是代码规范,还是Go的语法。否则会报错的
保存,编译,执行:
1.保存到一个×××.go的文件(我这里保存到C:\test.go下)
2.编译,在命令提示符中执行命令:
go build -o C:\test.exe C:\test.go
或者
go build C:\test.go
(注意:上面一条指定了输出的exe文件存在C:\test.exe,而下面一条会在当前路径下生成test.exe(可能会不是C:\test.go的位置))
3.执行,在命令提示符中执行命令:
test.exe
就可以看到屏幕上显示的HelloWorld!字样了

到这一步,Go语言开发环境搭建与初探就结束了。
3.注意事项
第二步:
注意:千万不要在安装路径中出现中文。否则之后将无法正常使用Go语言开发工具。
第四步:
注意:如果下面的HelloWorld程序无法正常运行,或则你使用的是zip包,可以参考这儿设置环境变量:
系统变量名:
GOROOT
值:
Go的安装位置
系统变量名:
Path
追加值:
;%GOROOT%\bin
第六步:
代码注意:
func main(){
不可以写成
func main()
{
这个不仅仅是代码规范,还是Go的语法。否则会报错的
参考链接:http://jingyan.baidu.com/article/c85b7a6414e5ee003bac95c6.html
推荐学习Go语言的网站:http://www.vaikan.com/go/a-tour-of-go
windows下的go语言的环境搭建和初探的更多相关文章
- Qt4.8在Windows下的三种编程环境搭建
Qt4.8在Windows下的三种编程环境搭建 Qt的版本是按照不同的图形系统来划分的,目前分为四个版本:Win32版,适用于Windows平台:X11版,适合于使用了X系统的各种Linux和Unix ...
- Qt在Windows下的三种编程环境搭建
尊重作者,支持原创,如需转载,请附上原地址:http://blog.csdn.net/libaineu2004/article/details/17363165 从QT官网可以得知其支持的平台.编译器 ...
- Qt在Windows下的三种编程环境搭建(图文并茂,非常清楚)good
尊重作者,支持原创,如需转载,请附上原地址:http://blog.csdn.net/libaineu2004/article/details/17363165 从QT官网可以得知其支持的平台.编译器 ...
- 【Qt开发】Qt在Windows下的三种编程环境搭建
从QT官网可以得知其支持的平台.编译器和调试器的信息如图所示: http://qt-project.org/doc/qtcreator-3.0/creator-debugger-engines.htm ...
- Windows下Nginx+Mysql+Php(wnmp)环境搭建
前言 最近想在windows下使用nginx搭建web环境,本来想用套件(WNMP)一键安装,但后来放弃了,觉得还是自己动手,丰衣足食的好,而且套件的局限性太大.所以后来就各种搜索,看到前辈写关于wn ...
- 【软件使用】Windows下的Objective-C集成开发环境搭建(IDE)
Objective-C是苹果软件的编程语言,想要上机学习.调试,有一个集成开发环境(IDE)方便很多.有三类方法搭建Objective-C的集成开发环境: 1) 使用苹果的平台,集成开发环境使用X ...
- Windows下Lua+Redis 断点调试环境搭建==Linux下类似
Lua+Redis 断点调试环境搭建 windows环境,使用Redis,写lua脚本头疼的问题之一不能对脚本断点调试,google加上自己的摸索,终于搞定. 1.下载ZeroBraneStudio, ...
- windows下vue+webpack前端开发环境搭建及nginx部署
一.开发环境搭建 1.前端框架一般都依赖nodejs,我们首先要安装node.js.请参考http://www.cnblogs.com/wuac/p/6381819.html. 2.由于许多npm的源 ...
- windows 下QT5.5+vs2013开发环境搭建
开发环境搭建: 1.下载QT,下载的网址如下: http://download.qt.io/official_releases/vsaddin/ http://download.qt.io/offic ...
随机推荐
- Java 学习计划
第一部分 在搭建SSM的过程中,可能会经常接触到一个叫maven的工具.这个工具也是你以后工作当中几乎是必须要使用的工具,所以你在搭建SSM的过程中,也可以顺便了解一下maven的知识.在你目前这个阶 ...
- [DevExpress]GridControl 同步列头checkbox与列中checkbox状态
关键代码: /// <summary> /// 同步列头checkbox与列中checkbox状态 /// </summary> /// <param name=&quo ...
- [DevExpress][TreeList]条件隐藏节点CheckBox
关键代码: /// <summary> /// 隐藏CheckBox /// 说明 /// 在CustomDrawNodeCheckBox事件中使用 /// eg: /// TreeLis ...
- 实例讲解如何在Delphi中动态创建dxBarManager内容
一.dxBarManager中一些非常重要的概念: TCategorys:为了方便对dxBarManager中的项目进行归类而设计的一个属性,当然,只使用默认的名字为Default的Category也 ...
- 50个C++源码学习网站
C/C++是最主要的编程语言.这里列出了50名优秀网站和网页清单,这些网站提供c/c++源代码 .这份清单提供了源代码的链接以及它们的小说明.我已尽力包括最佳的C/C++源代码的网站.这不是一个完整的 ...
- C语言控制语句总结(if else for switch while break continue)
一.if语句 1表达式 if(条件表达式) 语句 注: (1)条件表达式,一般为逻辑表达式或关系表达式,但也可以是任何数值类型,如整型.实型.字符型.指针型数据等. (2)语句,由于是C语言的语句,而 ...
- nginx低版本不支持pathinfo模式,thinkphp针对此问题的解决办法
将一个thinkphp项目从apache环境移到nginx1.2上,怎奈,nginx这个版本默认不支持pathinfo模式 首先,编辑nginx的虚拟主机配置文件 location ~ .*.(php ...
- 【bzoj3110】[Zjoi2013]K大数查询
Description 有N个位置,M个操作.操作有两种,每次操作如果是1 a b c的形式表示在第a个位置到第b个位置,每个位置加入一个数c如果是2 a b c形式,表示询问从第a个位置到第b个位置 ...
- 微软职位内部推荐-Principal Dev Manager for Windows Phone Apps
微软近期Open的职位: Location: China, BeijingDivision: Operations System Group Engineering Group OverviewOSG ...
- Linux的安装 CentOS-7.1
说明: 首先,版本:7.1版:CentOS-7-x86_64-Everything-1503-01.iso 下载自:http://mirrors.163.com/centos/7/isos/x86_6 ...