go 语言源码安装依赖 ,gcc ,make glibc库,等,上述工具安装省略,另外,其源代码更新采用的是mercurial 工具,安装前先安装mercureal :
 
1.mercurial安装使用
yum install mercurial

2.设置环境变量在.bash_profile中
#go set
export GOROOT=/usr/local/go
export GOOS=linux
export GOARCH=386
export GOBIN=$GOROOT/bin

PATH=$PATH:$GOBIN
export PATH
alias cdg="cd /project/go"

2.下载go安装包:
hg clone -r release https://go.googlecode.com/hg/ $GOROOT
cd $GOROOT/src && ./all.bash

3.运行go  看是否能找到命令
4.编写demo程序验证下:1.编写demo程序:

demo.go  

package main
import "fmt" func main() {
fmt.Printf("Let's go\n")
}

1>编译运行:
  go run demo.go
  
2>单步编译,单步连接
  [root@andes.com /project/go]#ls
  demo.go
  [root@andes.com /project/go]#go tool 8g demo.go 
  [root@andes.com /project/go]#ls
  demo.8  demo.go
  [root@andes.com /project/go]#go tool 8l demo.8   
  [root@andes.com /project/go]#ls
  8.out  demo.8  demo.go
  [root@andes.com /project/go]#8.out
  Let's go
5.添加vim 对go支持
将/go/misc/vim 下相关文件拷贝到$HOME/.vimrc  

最新文章

  1. DKIM对发送邮件的好处及使用方法
  2. 微信Oauth2.0鉴权 40029 问题
  3. Python之路【第十五篇】WEB框架
  4. 数据库创建用户SQL
  5. hdu 2060
  6. 【转】强大的vim配置文件,让编程更随意
  7. linux(debian) 安装jdk
  8. leetCode Min Stack解决共享
  9. 201521123073 《Java程序设计》第9周学习总结
  10. JAVA构造函数简析
  11. lesson - 1 - IP /DNS /cat !$ /putty 知识扩充
  12. Hidden Markov Models(HMM) 初理解
  13. bzoj3224Tyvj 1728 普通平衡树 treap
  14. Python微信公众号开发
  15. js小技巧总结
  16. c# 建立到数据源的连接 以及获取项目配置文件的属性
  17. Django 生成验证码或二维码 pillow模块
  18. 网络编程基础【day09】:socket实现文件发送(六)
  19. Failed to connect to /127.0.0.1:8080
  20. kubernetes的Controller Manager

热门文章

  1. MySQL之函数
  2. [转]error MSB4018: The "GenerateResource" task failed unexpectedly
  3. css样式美化 下拉框 select 样式
  4. Linux+Git命令
  5. Maven --- <distributionManagement>标签
  6. springboot aop使用介绍
  7. C Primer Plus note9
  8. FWORK-数据存储篇 -- 范式与反模式 (学习和理解)
  9. 深入理解jQuery插件开发总结(三)
  10. oracle 基础笔记