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 ...
随机推荐
- apache 设置禁止访问某些文件或目录
[apache配置禁止访问]1. 禁止访问某些文件/目录增加Files选项来控制,比如要不允许访问 .inc 扩展名的文件,保护php类库:<Files ~ "\.inc$" ...
- IE下的bug解决方案
1.IE6下的双边距bug <!DOCTYPE html> <html lang="en"> <head> <meta charset=& ...
- linux命令 chattr超级权限控件
linux命令:chattr 1.作用 修改ext2和ext3文件系统属性(attribute),使用权限超级用户. linux命令:chattr 1.作用修改ext2和ext3文件系统属性(at ...
- Python操作RabbitMQ初体验(一)
由于想用Python实现一套分布式系统,来管理和监控CDN的内容与运行状态,误打误撞认识了RabbitMQ,推荐的人很多,如余锋<我为什么要选择RabbitMQ>等等. 在MQ这个词汇映入 ...
- ThinkPHP的缓存 F方法
一般使用文件方式的缓存就能够满足要求,而thinkphp还提供了一个专门用于文件方式的快速缓存方法f方法. 由于采用的是php返回方式,所以其效率较s方法较高. f方法具有如下特点: 1.简单数据缓存 ...
- Kinetic使用注意点--collection
new Collection() 扩展了数组,主要用于配合new Container().get()使用 方法: each(func):遍历数组,执行回调函数.回调函数接收两个值,节点和索引. toA ...
- HTML 菜单 a 标签设置样式
html: "<div style='font-weight:800;color:red'> <a href='javascript:void(0)'style='colo ...
- 实验五 Java网络编程及安全
北京电子科技学院 实 验 报 告 课程:移动平台应用开发实践 班级:201592 姓名:曾俊宏 学号:20159210 成绩:___________ 指导老师: ...
- Android Studio 单刷《第一行代码》系列目录
前言(Prologue) 本系列将使用 Android Studio 将<第一行代码>(书中讲解案例使用Eclipse)刷一遍,旨在为想入坑 Android 开发,并选择 Android ...
- python字符串内容替换的方法(转载)
python字符串内容替换的方法 时间:2016-03-10 06:30:46来源:网络 导读:python字符串内容替换的方法,包括单个字符替换,使用re正则匹配进行字符串模式查找与替换的方法. ...