golang入门-安装及环境

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

golang官方二进制分发包包括FreeBSD, Linux, Mac OS X (Snow Leopard/Lion), and Windows等平台,包括32位、64位等版本。

我自己使用的是windows 32位分发包,MSI格式的,下载地址为:http://code.google.com/p/go/downloads/list

golang支持交叉编译,也就是说你在32位平台的机器上开发,可以编译生成64位平台上的可执行程序。

环境变量说明:
$GOROOT  指向golang安装之后的根目录,windows平台下默认为c:/go,会在安装过程中由安装程序自动写入系统环境变量。
$GOARCH  目标平台(编译后的目标平台)的处理器架构(386、amd64、arm)
$GOOS     目标平台(编译后的目标平台)的操作系统(darwin、freebsd、linux、windows)

$GOBIN     指向安装之后根目录下的bin目录,即$GOROOT/bin,windows平台下默认为c:/go/bin,会在安装过程中由安装程序自动添加到PATH变量中

golang目前还是一门很年轻的语言,针对它的相关工具都还处于起步阶段,目前主要有以下一些工具可用:
GolangIDE - 简单集成环境,很好用,国人开发。
其他的我就不列了,简单地说,一个编辑器即可,个人根据喜好选择即可。

对我自己来说,主要还是在windows平台下做开发,所以我最常用的编辑器是Notepad++,台湾一哥们开发的,推荐使用。下载地址为:http://notepad-plus-plus.org/

下边主要说一下一些常用配置,一个是golang相关命令行的调用,另一个是语法高亮。

1.命令行配置
打开notepad++运行菜单
点击运行…
输入 cmd /c c:\go\bin\go.exe run “$(FULL_CURRENT_PATH)” & pause
点击保存为
名字填写Go Run
选择Ctrl+Shift+G
保存即可

2.语法高亮
golang安装之后,自带有notepad++对应的语法高亮文件,位置在C:\Go\misc\notepadplus,不过貌似我在notepad++的6.X版本中无法直接使用,可以做如下处理:
修改 C:\Go\misc\notepadplus\userDefineLang.xml ,在文件内容开始结尾处分别添加<NotepadPlus>和</NotepadPlus>,然后保存。
在notepad++打开自定义语言对话框,点击“导出…”按钮(此处为notepad++语言包的一个bug,实际上对应的是导入格式文件操作),选择该文件,打开,然后关闭对话框即可。


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

本文来自:开源中国博客

感谢作者:mickelfeng

查看原文:golang入门-安装及环境

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

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