Windows下搭建go语言开发环境 以及 开发IDE (附下载链接)

allenjay11 · · 1415 次点击 · · 开始浏览    
这是一个创建于 的文章,其中的信息可能已经有所发展或是发生改变。

看到关于golang的开发环境配置和IDE的配置文章不错,自己已经实践了。
对原文进行了删减
原文地址:http://blog.csdn.net/shuideyidi/article/details/38390809


1.下载 并且 安装 Go安装包
 
===========================================================
在CSDN上传了我的版本,供大家下载:
===========================================================
 
注意:千万不要在安装路径中出现中文。否则之后将无法正常使用Go语言开发工具

2.配置环境变量

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

(2). 新建 变量名:GOARCH 变量值:386(需注意64位操作系统的为amd64)

(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
正常情况下会显示:
 
 

5.开发go的IDE
1)LiteIDE
 

安装以后直接运行,并且根据当前系统切换和配置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!
 
 
 


有疑问加站长微信联系(非本文作者)

本文来自:CSDN博客

感谢作者:allenjay11

查看原文:Windows下搭建go语言开发环境 以及 开发IDE (附下载链接)

入群交流(和以上内容无关):加入Go大咖交流群,或添加微信:liuxiaoyan-s 备注:入群;或加QQ群:692541889

1415 次点击  
加入收藏 微博
暂无回复
添加一条新回复 (您需要 登录 后才能回复 没有账号 ?)
  • 请尽量让自己的回复能够对别人有帮助
  • 支持 Markdown 格式, **粗体**、~~删除线~~、`单行代码`
  • 支持 @ 本站用户;支持表情(输入 : 提示),见 Emoji cheat sheet
  • 图片支持拖拽、截图粘贴等方式上传