概述
在OSCHINA新搞了一个博客,但那里上传内容不方便,还是搬回来吧。
传说go语言的最佳开发环境是苹果的XCODE,我测试的结果确实如此。需要用CGO编译带C代码的go程序的朋友,建议首选苹果的XCODE环境。Windows环境下配置CGO编译非常麻烦,因为Go的文档例子大多以UNIX为例子,所以有些C代码在windows下无法编译,需要修改代码。
我用到的go语言版本是最新的发布版本go 1.0.2。下载地址:http://code.google.com/p/go/downloads/list
[@more@]国人翻译的go官方安装文档的链接:
http://code.google.com/p/golang-china/wiki/Install 。这个官方安装文档感觉有些过时了,仅供参考。
还有一个《学习Go语言》中文版可以参考:地址:http://www.mikespook.com/learning-go/comment-page-1/#comment-4000
下面是我在winxp下配置go语言开发环境的一些记录:
Windows环境下配置go(必需)
1、 下载go的zip文件。并且一定要把文件解压到c:go目录下。
2、 配置windows的高级环境变量。包括:GOROOT、GOOS、GOBIN、GOARCH。并且在path变量里面把c:gobin加入。以便可以在命令行直接运行go命令。
举例:我的机器:
GOPATH= c:go;c:gosrc;F:workspacegoSample01;
GOBIN=c:gobin;F:workspacegoSample01bin;
其中,c:go是go的安装路径;
F:workspacegoSample01是我写的go语言项目的工程目录;
F:workspacegoSample01bin 是 go 语言项目的工程目录下的可执行文件路径;3、 在完成环境变量配置后,打开一个命令行窗口,直接输入go,然后回车,看看是否出现go的帮助信息。如果出现,那么go的基本环境就OK了。
注意:这个基本环境不包含开发工具,也不能直接编译带C代码的go程序。
4、(可选)为了支持Import远程包,最好装个gomingw。下载地址:http://code.google.com/p/gomingw/downloads/list。 如果下的是压缩包,请把它解压到C盘。例如,C:gowin-env。里面有个Console.bat是以后使用go get的环境。举例:有个文件a.go,里面import (
"fmt"
"github.com/astaxie/beedb"
_ "github.com/ziutek/mymysql/godrv"
为了编译该a.go文件,需要启动Console.bat,然后在该命令行窗口,进入c:gosrc目录下,执行go getgithub.com/astaxie/beedb
Go get github.com/ziutek/mymysql/godrv .
Go 会自动下载该远程包并编译和安装这些包。配置goclipse(可选)
(如果不喜欢eclipse开发工具,请跳过这个配置。)
1、 下载并安装goclipse插件。Goclipse是go语言for eclipse的插件,下载地址:http://code.google.com/p/goclipse/
2、 启动eclipse并创建go项目。然后写个最简单的helloworld.go文件,并运行。代码如下:
package main import "fmt" func main() { fmt.Printf("hello, world") }
配置gocode(可选)
如果不需要go语法辅助和eclipse里面的(按ALT+/)弹出go语言自动辅助功能,请跳过这个配置。
1、 下载gocode的zip文件,解压后放在go的bin目录下。
2、 下载并安装Git软件。并且在path里面配置git的执行路径。例如c:gitbin
3、 在命令行执行:go build .gocode。如果一切正常,那么将会编译生成一个gocode.exe文件在go的bin目录下。如果编译失败,那么就转第
来自 “ ITPUB博客 ” ,链接:http://blog.itpub.net/88031/viewspace-1058531/,如需转载,请注明出处,否则将追究法律责任。
转载于:http://blog.itpub.net/88031/viewspace-1058531/
最后
以上就是标致宝贝为你收集整理的Go语言的开发环境配置的经验总结的全部内容,希望文章能够帮你解决Go语言的开发环境配置的经验总结所遇到的程序开发问题。
如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。
发表评论 取消回复