ubuntu GO语言环境搭建

strangerLove · · 2932 次点击 · · 开始浏览    
这是一个创建于 的文章,其中的信息可能已经有所发展或是发生改变。

1、c语言工具Go 的工具链采用 C 语言编写,构建需要安装以下开发工具:   GCC, C 语言标准库, Bison, make, awk等.   对于 Ubuntu/Debian 系统,运行安装命令: sudo apt-get install bison ed gawk gcc libc6-dev make

2、安装 Mercurial 
在进行后面的操作之前需要安装 Mercurial 版本管理系统(可以输出 hg 名字检 测是否安装)。安装输入以下命令:  
  sudo easy_install mercurial 
对于 Ubuntu/Debian 系统,easy_install 命令可以用
apt-get install python-setuptools python-dev build-essential
安装。  
如果上述命令安装失败的话,还可以从 Mercurial Download 下载。 
3、获取代码
以下命令会创建一个 go 目录。切换到相应目录,并且确保当前位置不存在 go 目录,运行命令:  
hg clone -r release https://go.googlecode.com/hg/ go
一般是没有路由到google
所以可以到点击打开链接下载 go1.3.3.src.tar.gz
4、把go1.3.3.src.tar.gz加到Ubuntu下解压
root@ubuntu:~# tar -zxf go1.3.3.src.tar.gz 
root@ubuntu:~# ls
1.txt  go  go1.3.3.src.tar.gz  yankring_history_v2.txt

会看到当前目录下多了一个go文件
5、安装GO
cd go/src
./all.bash

编译后结尾信息:
 
ALL TESTS PASSED
 
---
Installed Go forlinux/amd64in/home/calvin/go
Installed commands in/home/calvin/go/bin
*** You need to add /home/calvin/go/binto your PATH.

6、配置环境变量
mkdir /usr/local/go
cp  -rp bin doc include/ lib/ /usr/local/go/
vi /etc/profile

加上:
export PATH=$PATH:/usr/local/go/bin
export GOROOT=$HOME/lnk

这样在home/lnk 下就可以直接编译go文件了
7、测试
root@ubuntu:/home/lnk/restgo# vi hello.go
root@ubuntu:/home/lnk/restgo# 
root@ubuntu:/home/lnk/restgo# 
root@ubuntu:/home/lnk/restgo# go run hello.go 
hello, world

----------------------------------------------------
测试go,经典的hello world
hello.go文件内容:
root@ubuntu:/home/lnk/restgo# cat hello.go 
package main


import "fmt"


func main() {
fmt.Printf("hello, world\n")
}



有疑问加站长微信联系(非本文作者)

本文来自:CSDN博客

感谢作者:strangerLove

查看原文:ubuntu GO语言环境搭建

入群交流(和以上内容无关):加入Go大咖交流群,或添加微信:liuxiaoyan-s 备注:入群;或加QQ群:692541889

2932 次点击  
加入收藏 微博
暂无回复
添加一条新回复 (您需要 登录 后才能回复 没有账号 ?)
  • 请尽量让自己的回复能够对别人有帮助
  • 支持 Markdown 格式, **粗体**、~~删除线~~、`单行代码`
  • 支持 @ 本站用户;支持表情(输入 : 提示),见 Emoji cheat sheet
  • 图片支持拖拽、截图粘贴等方式上传