当前位置:首页 > 开发 > 编程语言 > go语言 > 正文

windows下源码安装golang

发表于: 2015-07-14   作者:616050468   来源:转载   浏览:
摘要:          系统: 64位win7, 开发环境:sublime text 2,  go版本: 1.4.1    1.  安装前准备(gcc, gdb, git)        golang在64位系

         系统: 64位win7, 开发环境:sublime text 2,  go版本: 1.4.1

 

 1.  安装前准备(gcc, gdb, git)

       golang在64位系统下默认编译出来也是64位的,相关的gcc工具也需要用64位。当然golang支持交叉编译,64位系统下也可以编译出32位go.exe。 golang使用c语言编写的,源码编译使用gcc。

       我的系统是64位的,到http://mingw-w64.yaxm.org/doku.php/download 下载mingw-w64最新的版本进行安装,安装完之后记得配置bin目录到系统环境变量,这样gcc工具就安装成功了,同时也包含了64位的gdb。接着安装git工具, 这个很简单,百度一下,这里省略安装过程。

 

 2. 安装golang和godoc

      进入你想安装golang的目录下(比如: C:\Program Files\go),运行下面命令checkout  1.4.1版本的go源码

      >git clone https://go.googlesource.com/go

      >cd go

      >git checkout go1.4.1

      开始安装

      >cd go/src

      >all.bat

      没意外的话,会在bin目录下生成go.exe, gofmt.exe两个可执行文件,表示编译成功了。

      接下来配置环境变量,

      1. 把C:\Program Files\go\bin目录添加到Path环境变量中

      2. 增加GOROOT变量, 设置成C:\Program Files\go,GOROOT变量表示go的根目录

      3. 增加GOPATH变量,可以设置任意你想要的位置(比如 E:\gopath),GOPATH用于管理你自己代码的目录

      配置好之后,打开cmd, 运行go env, 正常的话就能看到go的各种环境配置了。

     

      然后安装godoc, godoc是go查看本地文档的工具。

      打开cmd,  运行

      > go get golang.org/x/tools/cmd/godoc   (代码会下载到GOPATH配置的目录)

      > go install golang.org/x/tools/cmd/godoc (安装)

      安装完成之后, 运行 cmd.exe /c start "Godoc Server http://localhost:6060" "C:\Program Files\go\bin\godoc.exe" -http=localhost:6060 -goroot="C:\Program Files\go\." && start http://localhost:6060, 就可以查看本地文档了

 

      更详细阅读下面的文章

      golang源码目录结构: http://blog.studygolang.com/tag/golang_src_dir/ 

 

3.  开发环境:sublime text 2 + gocode + GoSublime + gogdb

    安装过程查看:http://blog.csdn.net/cceevv/article/details/37767021   gdb安装mingw-w64的时候已安装好,因此直接配置就好。

 

4. 编写go程序

    具体编写就不介绍了,请查看: http://golang.org/doc/

    go语法入门: http://www.hellogcc.org/effective_go.html

    golang官网:http://golang.org/

    go官方文档查询: http://godoc.org/

    golang博客:http://golanggo.com/

 

windows下源码安装golang

  • 0

    开心

    开心

  • 0

    板砖

    板砖

  • 0

    感动

    感动

  • 0

    有用

    有用

  • 0

    疑问

    疑问

  • 0

    难过

    难过

  • 0

    无聊

    无聊

  • 0

    震惊

    震惊

编辑推荐
1. 下载goclipse eclipse plugins http://goclipse.googlecode.com/svn/trunk/goclipse-update-site
1.下载windows golang运行环境(根据你的操作系统选择相应的包) http://code.google.com/p/gomingw
golang官方二进制分发包包括FreeBSD, Linux, Mac OS X (Snow Leopard/Lion), and Windows等平台,包
首先从网上下载 windows golang 环境 http://code.google.com/p/gomingw/downloads/list 64 和 32
首先从网上下载 windows golang 环境 http://code.google.com/p/gomingw/downloads/list 64 和 32
首先从网上下载 windows golang 环境 http://code.google.com/p/gomingw/downloads/list 64 和 32
一、前言   近期本人有工作调动,进入了一个全新的领域[golang]服务端开发。在此写下本文,希望给
mkdir /opt/go vim go_install.sh wget -c https://storage.googleapis.com/golang/go1.3.1.linux-a
因为之前一直使用 lua for windows 来搭建lua的使用环境,但是最新的 lua for windows 还没有lua5.2
PPAPI提供了C和C++两种插件开发接口。要使用C++版本的接口,需要ppapi_cpp.lib和ppapi_cpp_objects.
版权所有 IT知识库 CopyRight © 2009-2015 IT知识库 IT610.com , All Rights Reserved. 京ICP备09083238号