Windows下搭建go语言开发环境及IDE安装,MinGW编译器的安装

详细的配置和学习教程可参考go语言中文网

1.下载 并且 安装 Go安装包

go1.2.windows-386.msi : http://download.csdn.net/detail/shuideyidi/7718563  

go1.2.1.windows-amd64.msi:  http://download.csdn.net/detail/shuideyidi/7719735
go1.2.1.darwin-amd64-osx10.8.pkg:http://download.csdn.net/detail/shuideyidi/7719779

go1.2.1.linux-amd64.tar.gz:http://download.csdn.net/detail/shuideyidi/7719867

go1.2.1.linux-386.tar.gz: http://download.csdn.net/detail/shuideyidi/7723441

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

 

安装说明的链接:(可能需要翻墙)

https://code.google.com/p/golang-china/wiki/Install

 

 

下载Go安装包的链接:

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


 

 

2.配置环境变量

(1). 新建 变量名:GOBIN 变量值 :c:\go\bin

(2). 新建 变量名:GOARCH 变量值:386

(3). 新建 变量名:GOOS 变量值:windows

(4). 新建 变量名: GOROOT 变量值:c:\go

(5). 编辑 Path 在Path的变量值的最后加上 %GOBIN%

 

如果是msi安装文件,Go语言的环境变量会自动设置好。如果后面的测试无法通过,可以重新设置环境变量。

本人安装msi,发现go命令不能识别,查看环境变量后,发现只有path和GOROOT ,另外两个没有,所以自己新建并且设置了一下,测试通过。

 

3.测试安装是否成功 

 

打开Windows中的命令提示符(cmd.exe)执行命令:go version 或者 go help

正常情况下会显示:

 

 

4.访问Go安装包中的文档

打开Windows中的命令提示符(cmd.exe)执行命令: godoc -http=:6060

可以访问:  http://localhost:6060/doc/install.html

 

 

 

5.输出“Hello Word!”

 

原本的意思是:输出“Hello World!”,由于本人粗心,打成word了.....大家别嫌弃.....将就着看吧~委屈 

 

1)在c盘新建一个文件:test.go

2)输入或者直接复制粘贴代码:

package main

import "fmt"

func main(){

fmt.Printf("Hello Word!\n");

}

 

注意:大括号一定要这么写,这是因为go在语法中加入一些代码规范,按照下面这样写是错误的:

func main()

{
fmt.Printf("Hello Word!\n");
}

 

build的时候报错:

 

3)编译,在命令提示符中执行命令:

go build -o C:\test.exe C:\test.go

或者

go build C:\test.go

(注意:上面一条指定了输出的exe文件存在C:\test.exe,而下面一条会在当前路径下生成test.exe(可能会不是C:\test.go的位置))

编译成功后,会在c盘生成一个test.exe文件

4)执行test.exe,在命令提示符中执行命令:

test.exe

将会输出:

Hello Word!

我是在桌面创建的test.go文件的,所以略有不同。

 

6.开发go的IDE

1)LiteIDE

下载地址: http://sourceforge.net/projects/liteide/files/

 

Website

我下载的是:liteidex23.1.windows.zip

 

安装以后直接运行,并且根据当前系统切换和配置LiteIDE当前使用的环境变量(本人是windows 32位操作系统):

 

步骤:点击菜单栏“查看” -> 点击"编辑环境变量" -> 进入并且编辑win32.env文件:

 

# native compiler windows 386

GOROOT=D:\go
#GOBIN=
GOARCH=386
GOOS=windows
CGO_ENABLED=1

PATH=c:\mingw32\bin;D:\GO\bin;%PATH%

LITEIDE_GDB=gdb
LITEIDE_MAKE=mingw32-make
LITEIDE_TERM=%COMSPEC%
LITEIDE_TERMARGS=
LITEIDE_EXEC=%COMSPEC%
LITEIDE_EXECOPT=/C
原本的:GOROOT=c:\go 要修改成当前Go的安装路径,修改完直接保存即可。

如果是64位操作系统:GOARCH=amd64

 

配置GOPATH设置,Go语言的工具链使用GOPATH设置,是Go语言开发的项目路径列表,在命令行中输入go help gopath快速查看GOPATH文档(在LiteIDE中也通过可以Ctrl+,调出命令输入)。在LiteIDE中可以方便的查看和设置GOPATH。通过菜单-查看-GOPATH设置,可以查看系统中已存在的GOPATH列表,同时可根据需要添加项目目录到自定义GOPATH列表中。

 

使用LiteIDE开发一个简单的Go语言应用示例:

(A)设置GOPATH

菜单-查看-管理GOPATH-进入管理界面- “添加目录”- 将”F:\workplaceOfGo“添加到“自定义目录”中 - 点击“OK”

 

 

(B)使用向导建立TestDemo项目

 

 

模板选择Go1 Command Project,GOPATH目录选择“F:\workplaceOfGo”,项目名称添写TestDemo确定后并加载TestDemo项目,这将自动生成并加载一个简单的hello world项目,Ctrl+R 直接运行:

将输出:Hello World!

7.MingW编译器的安装

https://www.cnblogs.com/lidabo/p/8990348.html

参考上边的网址即可安装MinGW编译器,但是都是32位的,对于64位的MinGW编译器需要再去下载一个64位的编译器包(x86_64-4.8.2-release-posix-seh-rt_v3-rev4.7z),解压后会出现mingw64的一个文件夹,将其文件夹复制到MinGW的安装目录即可,然后修改环境变量的path,就可以编译出64位的程序和库。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章