Go语言开发环境搭建与初探(Windows平台下)

Go语言开发环境的搭建(Windows)

Windows下的Go语言开发安装包

官方下载地址:

https://code.google.com/p/go/downloads/list

我们下载地址:http://www.jb51.net/softs/237132.html

Go语言中文官网(有相关参考和文档)

http://zh.golanger.com/

方法/步骤

1、在Go语言的Google代码项目上下载Windows下的Go语言开发包(下载地址见工具)。有zip压缩版和msi安装版两个按本下载。(这里使用msi安装版,比较方便)

2、下载得到一个msi安装文件,运行它。一路Next到设置安装路径这儿。如果需要更改安装路径。

注意:千万不要在路径有中文。否则之后将无法正常使用Go语言开发工具。

3、等待安装结束。。。。

安装成功

4、由于使用msi安装文件,所以Go语言的环境变量已经自动设置好了。

注意:如果下面的HelloWorld程序无法正常运行,或则你使用的是zip包,可以参考这儿设置环境变量:

系统变量名:

GOROOT

值:

Go的安装位置

系统变量名:

Path

追加值:

;%GOROOT%\bin

5、安装完毕后当然要验证一下Go是否已经正确安装了:

打开Windows中的命令提示符(cmd.exe)执行命令:

go version

如果向图中一样可以正常显示Go的版本的话,说明Go已经正常安装入你的计算机了

6、下面我们来测试一下Go语言的HelloWorld吧:

代码:

package main

import "fmt"

func main() {

fmt.Printf("HelloWorld!")

}

代码注意:

func main(){

不可以写成

func main()

{

这个不仅仅是代码规范,还是Go的语法。否则会报错的

7、保存,编译,执行:

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!字样了

8、到这一步,Go语言开发环境搭建与初探就结束了。

END

注意事项

第二步:

注意:千万不要在安装路径中出现中文。否则之后将无法正常使用Go语言开发工具。

第四步:

注意:如果下面的HelloWorld程序无法正常运行,或则你使用的是zip包,可以参考这儿设置环境变量:

系统变量名:

GOROOT

值:

Go的安装位置

系统变量名:

Path

追加值:

;%GOROOT%\bin

第六步:

代码注意:

func main(){

不可以写成

func main()

{

这个不仅仅是代码规范,还是Go的语法。否则会报错的

(0)

相关推荐

  • vim配置显示行号和语法高亮 即.vimrc文件的配置

    在终端下使用vim进行编辑时,默认情况下,编辑的界面上是没有显示行号.语法高亮度显示.智能缩进等功能的. 为了更好的在vim下进行工作,需要手动设置一个配置文件:.vimrc. 在启动vim时,当前用户根目录下的.vimrc文件会被自动读取,该文件可以包含一些设置甚至脚本,所以,一般情况下把.vimrc文件创建在当前用户的根目录下比较方便,即创建的命令为: $vi ~/.vimrc 设置完后 $:x 或者 $wq 进行保存退出即可. 下面给出一个例子,其中列出了经常用到的设置,详细的设置信息请参

  • ubuntu下搭建Go语言(golang)环境

    Go语言是谷歌2009发布的第二款开源编程语言.Go语言专门针对 多处理器系统应用程序的编程进行了优化,使用Go编译的程序可以媲美C或C++代码的速度,而且更加安全.支持并行进程. 还是我自己的电脑,我自己安装的是ubuntu 12.04版本的,直接介绍安装吧!其实搭建环境很简单! 复制代码 代码如下: sudo apt-get install python-setuptools python-dev build-essential //安装mercurial依赖 sudo easy_insta

  • 解决vim语法高亮不起作用的方法

    一.首先将vim更新为最新版yum -y install vim,并安装Vim的加强版vim-enhanced ,以安装支持彩色的组件    yum -y install vim-enhanced 二.接下来配置vim配置文件  vi   /etc/vimrc     增加一行  syntax on 或者我们干脆下载个干净版的vimrc吧 三.为了让vi命令也可以使用vim的配置,需要修改   vi /etc/bashrc        增加一行   alias vi='vim' 此时,经过上面

  • PHP语法自动检查的Vim插件

    由于最近写PHP比较多,偶尔手误少写个分号之类的语法错误难免,一般的检查方式是回到命令行运行 php -l ,或者升级一下直接在Vim里运行 :!php -l % ,或者再将此绑定为快捷键,如 :map <F5> :!php -l %<CR> ,每当按F5便可立即执行语法检查.但还是觉得略有不爽,因为很多IDE是实时检查的,语法错误会提示在代码行的旁边.虽然实时检查未必有必要,但自动检查要比手动检查方便的多,比如在php文件保存时自动执行检查. 于是写了这个 phpcheck.vi

  • 浅析Go语言中的Range关键字

    前言 相信用过Range的朋友们都知道,Go语言中的range关键字使用起来非常的方便,它允许你遍历某个slice或者map,并通过两个参数(index和value),分别获取到slice或者map中某个元素所在的index以及其值. 比如像这样的用法: for index, value := range mySlice { fmt.Println("index: " + index) fmt.Println("value: " + value) } 上面的例子足够

  • Mac OS X中设置VIM语法高亮的方法

    前言 Vim 是一款相当给力的源自UNIX平台的命令行文本编辑器,不过不给力的是,Mac OS X下并没有诸多Linux发行版上VIM那些牛逼哄哄的神马代码高亮显示啊,自动缩进之类的. (译者注:通常Linux发行版可以通过编辑/etc/vimrc文件更改全局VIM设定或者针对某个用户的~/.vimrc进行个性化配置) 为了弥补这个缺憾,请按如下方法操作: 实现方法 主要是修改~/.vimrc文件 文件内容如下: set ai " auto indenting set history=100 &

  • Centos下搭建golang环境及vim高亮Go关键字设置的方法

    一.Centos搭建go环境 1:下载  https://golang.org/dl/ 下载        go1.4.1.Linux-amd64.tar.gz           ArchiveLinux64-bit 2:切换sudo权限解压到/usr/local/目录下  tar xzvf go1.4.1.linux-amd64.tar.gz -C /usr/local/ 3:返回普通用户权限 4:设置PATH vi ~/.bash_profile export GOROOT=/usr/lo

  • go语言环境搭建简述

    $tar xvf go1.3.3.linux-amd64.tar.gz $mv go /usr/local/ $vim /etc/profile export GOROOT=/usr/local/go export PATH=$PATH:$GOROOT/bin $source /etc/profile 至此,go安装完毕. 如需更详细的安装步骤,请联系我.

  • google 搜索框添加关键字实现代码

    可以让你向你的用户建议搜索的关键词.要注意: 改变搜索框的代码是违反Google政策的, 但是,这段代码是独立于搜索代码之外的,尽管它确实影响了搜索框的输入. 如下,随便用你希望的搜索关键词代替以下代码中的ABC,DEF和GHI,当用户点击这些关键词的时候,它们就会自动 出现在搜索框中. 复制代码 代码如下: // change forms[0] to forms[n] as needed. <SCRIPT language="JavaScript"> function s

  • 利用Go语言初步搭建一个web应用的教程

    1.Abstract 在学习web开发的过程中会遇到很多困难,因此写了一篇类似综述类的文章.作为路线图从web开发要素的index出发来介绍golang开发的学习流程以及Example代码. 在描述中多是使用代码来描述使用方法不会做过多的说明.最后可以方便的copy代码来实现自己的需求. 本文适应对象: 对web开发有一定经验的人 能够灵活使用ajax的人(至少懂得前后分离) golang web 开发有一定了解,至少略读过一些golang web开发的书籍 看完本文之后您会收获: golang

随机推荐