Go 语言开发环境设置(Fedora x64)
来源:互联网 发布:rsa算法加密过程 编辑:程序博客网 时间:2024/05/16 13:40
如果以工作需要来看,Go语言对我一无是处——我不需要写(“不会写”的另一种说法)操作系统级的代码。但是这个编程语言的Newbie看起来确实很适合开发国际象棋引擎和围棋引擎——既有接近C的速度,又有很好的并发支持,还包括了安全的数据容器,因此,我还是忍不住想学点新把戏了。
安装Go的过程其实异常简单。可以参考http://golang.org/doc/install.html,不要被页面的篇幅吓住,其实上面一大半在解释几个关键的环境变量,一小半在谈mercurial,最后实际安装的语句……只有一句!下面就谈如何在Fedora的64位版本下安装Go。
Go语言的推荐开发平台当然是64位的Linux,在官方文档里的方法针对的是ubuntu,当然,Fedora下的安装是大同小异。
首先在.bash_profile下添加如下代码
GOROOT=$HOME/goGOARCH=amd64GOOS=linuxexport GOROOT GOARCH GOOS
注意,这里的$HOME当然是你的主目录,但并不需要手动建立go文件夹,如果建立了,则务必保证文件夹为空!
其次,看看系统里有没有hg这个命令,如果没有,以root身份运行
yum install mercurial
然后就可以利用mercurial直接checkout最新的Go源代码了
源代码下载完毕后就是编译过程,在此,需要保证你的机器已经安装了c编译器,对于Fedora,像gawt/make/ed之类的工具基本都是装过的,检查下gcc/bison有没有装就可以了。另外要注意的是,默认的安装位置是$HOME/bin或是$GOBIN(如果设置过的话),务必保证对应的目录是存在的(Fedora下默认的$HOME/bin被包含在.bash_profile中,但文件夹并未建立)。
yum install gcc bison
最后,也是最重要的一步终于来临,进入到$GOROOT/src目录,然后轻轻键入一行命令
./all.bash
Over,安装完后会输出“N known bugs; 0 unexpected bugs”这样一句话,N代表的是已知的bug,对我装的这个版本,就提示有2个已知bug。
至此,Go的安装就告一段落,以下就是可选项了。
- vim支持
向.vim/ftdetect目录下添加go.vim,内容为au BufRead,BufNewFile *.go set filetype=go
在$GOROOT/misc/vim目录下有go语言的语法高亮脚本,复制到.vim/syntax即可 - Go的升级
新建如下脚本,以后执行它就可以将Go环境与当前代码树同步了
#!/bin/bashcd $GOROOT/srchg pullhg update release./all.bash
- Go 语言开发环境设置(Fedora x64)
- Fedora 10 X64 下 j2ee + Eclipse + Tomcat 开发环境配置
- sublime Go开发环境设置
- Go语言开发环境搭建
- go语言开发环境-win7
- Go语言开发环境配置
- Go语言开发环境配置
- Go语言开发环境配置
- Go语言开发环境配置
- Go语言开发环境配置
- go语言开发环境搭建
- go语言开发环境搭建
- 安装 go 语言开发环境
- Go语言开发环境搭建
- linux环境下搭建Go语言开发环境并设置语法高亮
- Go 语言学习笔记------IntelliJIDEA 配置Go语言开发环境
- GO语言初探(一) 开发环境配置及测试 .
- Go 语言学习笔记 1 (安装开发环境)
- Servlet处理表单数据
- asp.net应用的业务操作验证机制
- 实施顾问集中培训观察(1)-学习前的准备
- asp.net应用健康状况监视
- CSS之Position详解
- Go 语言开发环境设置(Fedora x64)
- 优雅地反转链表
- 正式安窝
- 未来10年互联网十大趋势 语义网居首
- Boost::Signals2 学习
- 非模态窗口的建立和销毁--完全原创
- 我也有csdn了!!
- Enum Types in java
- 数据库设计中的14个技巧