windows下源码安装golang

编程技术  /  houtizong 发布于 3年前   189

         系统: 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/

 

请勿发布不友善或者负能量的内容。与人为善,比聪明更重要!

留言需要登陆哦

技术博客集 - 网站简介:
前后端技术:
后端基于Hyperf2.1框架开发,前端使用Bootstrap可视化布局系统生成

网站主要作用:
1.编程技术分享及讨论交流,内置聊天系统;
2.测试交流框架问题,比如:Hyperf、Laravel、TP、beego;
3.本站数据是基于大数据采集等爬虫技术为基础助力分享知识,如有侵权请发邮件到站长邮箱,站长会尽快处理;
4.站长邮箱:[email protected];

      订阅博客周刊 去订阅

文章归档

文章标签

友情链接

Auther ·HouTiZong
侯体宗的博客
© 2020 zongscan.com
版权所有ICP证 : 粤ICP备20027696号
PHP交流群 也可以扫右边的二维码
侯体宗的博客