参考  https://golang.org/doc/install

自ECUG2013洗脑回来,就渴望早点接触Go

听着许式伟和谢孟军的演讲

发现go的网络库的确很强大,高负载利器,语言的一些精简导致很容易写出高效代码,而且开发效率  很高 不,应该是非常高   。(rpcjson,xml,.....其他一些自带的库也都很成熟)

是不是传说中的好东东,必须自己用了才能知道

ECUG视频传送们

www.youtube.com/watch?v=af7qOeN9Mvk

推荐一些相关书籍

学写的话,当然 书籍更系统

推荐书籍:

1.英文版《the way to go 》    中文版 《Go语言程序设计》  IVO BALBAERT

2.中文版  《学习Go语言》                        www.mikespook.com/learning-go/

3.  雨痕的  Go 学习笔记 第四版.pdf             https://github.com/qyuhen/book

4.英文版《Programming in Go 》  中文版《Go语言程序设计》 作者:Mark Summerfield     http://item.jd.com/11281696.html

5.英文版《The Go Programming Language》  作者:David Chisnall

6. 《 Network programming with Go》

7. 《Mastering Concurrency in Go - Nathan Kozyra》

如果是过web 相关

谢孟军《Go Web编程》https://github.com/astaxie/build-web-application-with-golang/

查看自己的开发环境:

$lsb_release -a

Ubuntu 12.04.3 LTS

$uname -a    (or  $cat /proc/version)

Linux 3.8.0-33-generic    gcc version 4.6.3

Operating system Architectures Notes

FreeBSD 8-STABLE or later amd64 Debian GNU/kFreeBSD not supported
Linux 2.6.23 or later with glibc amd64, 386, arm CentOS/RHEL 5.x not supported; install from source for ARM
Mac OS X 10.7 or later amd64 use the clang or gcc that comes with Xcode
Windows XP or later amd64, 386 use MinGW gcc. No need for cygwin or msys.

golang支持交叉编译,也就是说你在32位平台的机器上开发,可以编译生成64位平台上的可执行程序。

环境变量说明:
$GOROOT  指向golang安装之后的根目录,windows平台下默认为c:\go,会在安装过程中由安装程序自动写入系统环境变量。
$GOARCH  目标平台(编译后的目标平台)的处理器架构(386、amd64、arm)
$GOOS     目标平台(编译后的目标平台)的操作系统(darwin、freebsd、linux、windows)
$GOBIN     指向安装之后根目录下的bin目录,即$GOROOT/bin,windows平台下 MSI安装路径 默认为c:\go\bin,会在安装过程中由安装程序自动添加到PATH变量中

以上   GOARCH ,  GOOS     都可以默认不设置

Go语言交叉编译,运行在不同的操作系统

若用的Mac 64位,需要编译一个Windows 32位的可执行程序,一句搞定 “CGO_ENABLED=0 GOOS=windows GOARCH=386 go build”

CGO_ENABLED设置是否需要使用CGO,本例子不需要,设置为0,如果需要使用CGO编译,设置为1

linux 安装golang=================

2种安装方式

1. https://code.google.com/p/go/downloads/list

直接下载 go1.2.linux-amd64.tar.gz

解压命令 tar -zxvf go1.2.linux-amd64.tar.gz

PS.还有源码包   go1.2.src.tar.gz(作为码农,不看源码怎么行,关于语言有疑问的可以直接看代码 :D )

2.命令行下载

$hg clone -u release https://code.google.com/p/go

然后运行bash脚本安装

$cd go/src
$./all.bash 运行all.bash后出现"ALL TESTS PASSED"字样时才算安装成功。 (当然apt-get install golang 最简单)

假设解压到了$HOME/go中

系统级别

$cd /etc

$cat /etc/.profile

$ll  看此文件的权限

$sudo /etc/.profile

用户级别

$cat $HOME/.profile      意思一样$cat ~/.profile  ($HOME/.profile 或者 $HOME/.bashrc 都可以添加 一下环境变量)

参考:

https://en.wikipedia.org/wiki/Bash_%28Unix_shell%29

Linux中profile、bashrc、bash_profile之间的区别和联系

http://blog.csdn.net/chenchong08/article/details/7833242

.bash_profile和.bashrc的什么区别及启动过程,超级详细

http://bbs.chinaunix.net/thread-1924583-1-1.html

.bash_profile和.bashrc的什么区别及启动过程
.bash_profile和.bashrc的什么区别
bash_profile和.bashrc的什么区别 -------------------------------------------------------------------------------- /etc/profile:此文件为系统的每个用户设置环境信息,当用户第一次登录时,该文件被执行.
并从/etc/profile.d目录的配置文件中搜集shell的设置.
/etc/bashrc:为每一个运行bash shell的用户执行此文件.当bash shell被打开时,该文件被读取.
~/.bash_profile:每个用户都可使用该文件输入专用于自己使用的shell信息,当用户登录时,该
文件仅仅执行一次!默认情况下,他设置一些环境变量,执行用户的.bashrc文件.
~/.bashrc:该文件包含专用于你的bash shell的bash信息,当登录时以及每次打开新的shell时,该
该文件被读取.
~/.bash_logout:当每次退出系统(退出bash shell)时,执行该文件. 另外,/etc/profile中设定的变量(全局)的可以作用于任何用户,而~/.bashrc等中设定的变量(局部)只能继承/etc/profile中的变量,他们是\"父子\"关系. ~/.bash_profile 是交互式、login 方式进入 bash 运行的
~/.bashrc 是交互式 non-login 方式进入 bash 运行的
通常二者设置大致相同,所以通常前者会调用后者。 --------------------------------------------------------------------------------
在登录Linux时要执行文件的过程如下: 在刚登录Linux时,首先启动 /etc/profile 文件,然后再启动用户目录下的 ~/.bash_profile、 ~/.bash_login或 ~/.profile文件中的其中一个(根据不同的linux操作系统的不同,命名不一样), 执行的顺序为:~/.bash_profile、 ~/.bash_login、 ~/.profile。
如果 ~/.bash_profile文件存在的话,一般还会执行 ~/.bashrc文件。 因为在 ~/.bash_profile文件中一般会有下面的代码:
if [ -f ~/.bashrc ] ; then . ./bashrc fi ~/.bashrc中,一般还会有以下代码:
if [ -f /etc/bashrc ] ; then . /bashrc fi 所以,~/.bashrc会调用 /etc/bashrc文件。最后,在退出shell时,还会执行 ~/.bash_logout文件。 执行顺序为:/etc/profile -> (~/.bash_profile | ~/.bash_login | ~/.profile) -> ~/.bashrc -> /etc/bashrc -> ~/.bash_logout 关于各个文件的作用域,在网上找到了以下说明: (1)/etc/profile: 此文件为系统的每个用户设置环境信息,当用户第一次登录时,该文件被执行. 并从/etc/profile.d目录的配置文件中搜集shell的设置。 (2)/etc/bashrc: 为每一个运行bash shell的用户执行此文件.当bash shell被打开时,该文件被读取。 (3)~/.bash_profile: 每个用户都可使用该文件输入专用于自己使用的shell信息,当用户登录时,该文件仅仅执行一次!默认情况下,他设置一些环境变量,执行用户的.bashrc文件。 (4)~/.bashrc: 该文件包含专用于你的bash shell的bash信息,当登录时以及每次打开新的shell时,该该文件被读取。 (5) ~/.bash_logout:当每次退出系统(退出bash shell)时,执行该文件. 另外,/etc/profile中设定的变量(全局)的可以作用于任何用户,而~/.bashrc等中设定的变量(局部)只能继承 /etc/profile中的变量,他们是"父子"关系。 (6)~/.bash_profile 是交互式、login 方式进入 bash 运行的~/.bashrc 是交互式 non-login 方式进入 bash 运行的通常二者设置大致相同,所以通常前者会调用后者。 /etc/profile和/etc/environment等各种环境变量设置文件的用处 先将export LANG=zh_CN加入/etc/profile ,退出系统重新登录,登录提示显示英文。 将/etc/profile 中的export LANG=zh_CN删除,将LNAG=zh_CN加入/etc/environment,退出系统重新登录,登录提示显示中文。 用户环境建立的过程中总是先执行/etc/profile然后在读取/etc/environment。为什么会有如上所叙的不同呢? 应该是先执行/etc/environment,后执行/etc/profile。 /etc/environment是设置整个系统的环境,而/etc/profile是设置所有用户的环境,前者与登录用户无关,后者与登录用户有关。 系统应用程序的执行与用户环境可以是无关的,但与系统环境是相关的,所以当你登录时,你看到的提示信息,象日期、时间信息的显示格式与系统环境的LANG是相关的,缺省LANG=en_US,如果系统环境LANG=zh_CN,则提示信息是中文的,否则是英文的。 对于用户的SHELL初始化而言是先执行/etc/profile,再读取文件/etc/environment.对整个系统而言是先执行/etc/environment。这样理解正确吗? /etc/enviroment --> /etc/profile --> $HOME/.profile -->$HOME/.env (如果存在) /etc/profile 是所有用户的环境变量 /etc/enviroment是系统的环境变量 登陆系统时shell读取的顺序应该是
/etc/profile ->/etc/enviroment -->$HOME/.profile -->$HOME/.env
原因应该是jtw所说的用户环境和系统环境的区别了 如果同一个变量在用户环境(/etc/profile)和系统环境(/etc/environment)有不同的值那应该是以用户环境为准了。
export GOROOT=$HOME/go
export GOBIN=$HOME/go/bin
export PATH=$PATH:$GOROOT/bin source $HOME/.profile或者$HOME/.bashrc 更新配置

具体参考http://godoc.golangtc.com/doc/install/source

然后是工作目录,代码放在这个目录中

$ export GOPATH=$HOME/workproject

PS. arm树莓派的话,也是可以编译执行的(内置gcc交叉编译工具) 和linux 一样设置,只不过,需要设置$GOARCH 为arm,$GOOS

如果万一你配置文件修改错误,导致ls, vim 等bash命令无效。直接用export可以临时恢复。
export PATH=/usr/local/sbin:/usr/local/bin:/sbin:/bin:/usr/sbin:/usr/bin:/root/bin
执行完以上的命令后, 你可以重新执行 source /etc/profile 或者 source ~/.bashrc 命令来让你的配置文件永久恢复生效

===============================================

windows 安装go,  如果要用CGO,需要安装MINGW ( 因为需要gcc)========

默认路径是c:\go

1>.环境变量

1.1>MSI环境变量已经设置OK,

1.2>zip 需要自己设置环境变量

全局变量

添加

GOROOT     c:\go

       GOBIN         c:\go\bin

       GOPATH      d:\workproject

然后在path 在后面添加   xxxxxx;%GOROOT%;%GOBIN%;%GOPATH%;

【若成功,可以看到以下version信息】

C:\go\>go version
go version go1.5.1 windows/amd64

2>.编译

然后管理员权限启动cmd,

进入【GOROOT  目录】  编译/test/helloworld.go

然后试下编译  go build helloworld.go

【若成功,可以看到以下信息】

hello world

关于IDE

推荐下 国人开发的 liteide

配合IDE的话,载入*.go文件后,  点击【编辑当前环境】

aaarticlea/png;base64,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" alt="" />

改成如下信息(更具自己的OS来修改,我的是win10 64位,goroot 在c:\go\,)
==============

# native compiler windows


GOROOT=c:\go\
GOBIN= c:\go\bin\
GOARCH=amd64
GOOS=windows
#CGO_ENABLED=1

PATH=c:\mingw32\bin;%GOROOT%\bin;%PATH%

#LITEIDE_GDB=gdb
LITEIDE_MAKE=mingw32-make
LITEIDE_TERM=%COMSPEC%
LITEIDE_TERMARGS=
LITEIDE_EXEC=%COMSPEC%
LITEIDE_EXECOPT=/C

==============

点击编译,运行 就可以看到结果了。

1.5以上版本以为 使用了自举,所以需要用老版本的go 来编译新版本,所以出现如下错误

=================

C:\go\src>all.bat
##### Building Go bootstrap tool.
cmd/dist
ERROR: Cannot find C:\Users\scott\Go1.4\bin\go.exe
"Set GOROOT_BOOTSTRAP to a working Go tree >= Go 1.4."

==================

解决办法: 下载1.4.x 版本的go 后(是需要MINGW gcc 编译1.5的代码), 设置GOROOT_BOOTSTRAP,GOROOT_BOOTSTRAP\bin,

GOROOT_BOOTSTRAP     c:\go

然后运行all.bat,就可以得到新版本, 再把go目录名字改下go1.4, go1.6改成go

自举

C:\go\src>make.bat

===========================

linux 可以参考以下网页

http://mikespook.com/2015/06/如何从源代码构建-go-1-5-开发环境/

 卸载也是很重要的,(可以通过go env 来了解GOROOT...信息 , 卸载也就知道在哪了)

Uninstalling Go

To remove an existing Go installation from your system delete the go directory. This is usually /usr/local/go under Linux, Mac OS X, and FreeBSD or c:\Go under Windows.

You should also remove the Go bin directory from your PATH environment variable. Under Linux and FreeBSD you should edit /etc/profile or $HOME/.profile. If you installed Go with the Mac OS X package then you should remove the /etc/paths.d/go file. Windows users should read the section about setting environment variables under Windows.

$go version  我是ubuntu14.04 默认安装的go1.2.1版本

$go env 查看之前版本的go 的GOROOT、GOTOOLDIR、GOPATH等信息

默认安装版本 需要删除

1. /usr/lib/go

2. /usr/share/go

3. /usr/bin/go

然后更新自己的新版本的go环境变量 就可以了

go version

go env

都正常了

=================

linux 用go1.4自举编译go1.7

1.添加环境变量

vim ~/.bashrc

export GOROOT=/usr/local/go
export GOBIN=$GOROOT/bin
export PATH=$PATH:$GOROOT/bin
export GOPATH=$HOME/goWorkproject

export GOROOT_BOOTSTRAP=/usr/local/go1.4

更新环境变量  source ~/.bashrc

2.进入go1.7的目录  /usr/local/go

cd go/src/

运行 ./make.bash

.......

Installed Go for linux/amd64 in /usr/local/go
Installed commands in /usr/local/go/bin

查询版本

root@iZ25290crlqZ:/usr/local/go/src# go version
go version go1.7 linux/amd64

OK就算完成了。

http://studygolang.com/topics/1852

golang安装卸载 linux+windows+raspberryPI 平台的更多相关文章

  1. golang 在 Mac , Linux , Windows 下交叉编译详解

    一. 前言 Golang 支持交叉编译, 在一个平台上生成然后再另外一个平台去执行. 而且编译的工具[build]这个工具是Golang 内置的,不需要你去下载第三方的包啥的,贼方便. 二. 交叉编译 ...

  2. 160516、redis安装(linux+windows)

    1.windows中redis安装使用 第一步:下载windows版本的redis这里redis_win.zip并解压,加压后目录中有下面的文件 redis-server.exe   redis服务端 ...

  3. linux/windows/Mac平台生成随机数的不同方法

    linux平台,使用rand.Seed() //rand_linux.go package main import ( "math/rand" "time" ) ...

  4. golang交叉编译:Linux - Windows

    环境:Debian jessiego 1.7.4Windows 7 背景: 在debian中写好的程序编译后在windows上运行. 程序中使用了sqlite3 import( _ "git ...

  5. 在Mac/Linux/Windows上编译corefx遇到的问题及解决方法

    这两天尝试在Mac/Linux/Windows三大平台上编译.NET跨平台三驾马车(coreclr/corefx/dnx)之一的corefx(.NET Core Framework),结果三个平台的编 ...

  6. Ruby入门--Linux/Windows下的安装、代码开发及Rails实战

    Ruby入门--Linux/Windows下的安装.代码开发及Rails实战 http://www.linuxidc.com/Linux/2014-04/100242.htm Ubuntu 13.04 ...

  7. .NET Core多平台开发体验[3]: Linux (Windows Linux子系统)

    如果想体验Linux环境下开发和运行.NET Core应用,我们有多种选择.一种就是在一台物理机上安装原生的Linux,我们可以根据自身的喜好选择某种Linux Distribution,目前来说像R ...

  8. Linux安装/卸载软件教程

    一.源码安装 ./configure #环境检查.生成makefile make #编译 make install #安装 这三条命令是最经典的Linux软件安装,适用于所有发行版 二.软件包管理工具 ...

  9. 15个Linux Yum命令实例--安装/卸载/更新

    在linux环境中, 安装, 卸载更新包是一个极为常见的操作.大部分的linux环境都提供了包的管理工具, 例如:apt-get, dpkg, rpm, yum等等. 一些Linux环境中,yum是默 ...

随机推荐

  1. ExecutorService 接口

    先看一个Executor接口,该接口只有一个方法:void execute(Runnable command),用于在未来某个时刻提交一个command,这个command可以被提交到一个新的线程,或 ...

  2. spring-boot 整合redis作为数据缓存

    添加依赖 <dependency> <groupId>org.springframework.boot</groupId> <artifactId>sp ...

  3. 我写了个教程《一步步教你把ubuntu安装到U盘》

    一步步教你把ubuntu安装到U盘 作者 Val 2452013147@qq.com 原因: 由于某些原因(学生党),需要把ubuntu安装到U盘到处走,百度了一下,教程都不是很好,要么很复杂,要么不 ...

  4. Oracle数据库插入图片和读取图片

    package com.basicSql.scroll_page; import java.io.File; import java.io.FileInputStream; import java.i ...

  5. 【filter】springmvc web.xml

    1.filter用于拦截用户请求,在服务器作出响应前,可以在拦截后修改request和response,这样实现很多开发者想得到的功能. 2.filter实现 ×编写一个继承Filter接口的类 ×在 ...

  6. javaWeb中的/路径问题

    在写javaweb的时候,在写路径的时候,/有时候表示站点根目录,有时候表示当前web应用根目录,究竟如何区分呢? 首先,我们建议开发的时候,跳转之类的都是用绝对路径(注意:不是物理路径),而不是使用 ...

  7. 数据结构———重载与模板(C++)

    相关信息 /* * * @subject 数据结构 * @author 信管1142班 201411671210 JJ lai * * @program 模板与重载 * */ 实验一: /* 要求如下 ...

  8. ubuntu terminal 介绍及相关命令

    ubuntu的terminal 1.调出方法 windows键+T 2.终端显示内容 3. 查看当前所在目录的绝对路径--pwd命令 eg1: eg2: linux严格区分大小写 4. 更改/进入目录 ...

  9. CSS3制作时钟

    这个效果是一个CSS3制作的时钟,不过并不是我们传统的时钟风格,分别用三块显示 时.分.秒三个部分,而且这个DEMO中藤藤还为其加上了一个js的效果,能让这个效 果和现实时钟的时间同步.这个效果运用到 ...

  10. Hadoop集群(第5期副刊)_JDK和SSH无密码配置

    1.Linux配置java环境变量 1.1 原文出处 地址:http://blog.csdn.net/jiedushi/article/details/6672894 1.2 解压安装jdk 在she ...