|
1 | | -# 1.1 GO 安装 |
| 1 | +# 1.1 Go 安装 |
| 2 | + |
| 3 | +##如何判断机器是32还是64位系统 |
| 4 | +我们接下来的Go安装需要判断操作系统的位数,所以这小节我们先确定我们自己的系统类型。 |
| 5 | + |
| 6 | +针对window系统,右击我的电脑,点击属性,显示的信息里面我们可以判断出来,XP系统如果是64位的,那么会显示X64,如果没有X64,那么默认都是32位。window7系统也是查看我的电脑的属性,在系统类型里面会显示使用的系统类型,64位操作系统或者32位操作系统。 |
| 7 | + |
| 8 | +Mac系统的用户建议直接使用64位的,因为Go支持的Mac OS X已经不支持在纯32位处理器上跑了。 |
| 9 | + |
| 10 | +Linux系统通过命令`uname -a`可以查看系统的信息: |
| 11 | + |
| 12 | +64位机器显示 |
| 13 | + |
| 14 | + 前面有一段描述 x86_64 x86_64 x86_64 GNU/Linux |
| 15 | + |
| 16 | +32位机器显示 |
| 17 | + |
| 18 | + 前面有一段描述 i686 i686 i386 GNU/Linux |
2 | 19 |
|
3 | 20 | ## Window 安装 |
4 | 21 |
|
|
20 | 37 |
|
21 | 38 | 出现go编译的信息,那么说明go已经安装成功了,如果出现该命令不存在,那么可以检查一下自己的环境变量里面的PATH是不是包含了go安装目录 |
22 | 39 |
|
23 | | -## linux安装 |
24 | | - 访问[下载地址][downlink],32位机器下载go1.0.2.linux-386.tar.gz,64位机器下载go1.0.2.linux-amd64.tar.gz, |
25 | | - |
26 | | - 解压缩`tar zxvf go1.0.2.linux-amd64.tar.gz` |
27 | | - |
28 | | - 解压文件到go,移动go文件到home目录下`mv go ~/` |
29 | | - |
30 | | - 设置PATH,`export PATH=$PATH:$HOME/go/bin` |
| 40 | +## linux安装 |
| 41 | + 访问[下载地址][downlink],32位机器下载go1.0.2.linux-386.tar.gz,64位机器下载go1.0.2.linux-amd64.tar.gz, |
| 42 | + |
| 43 | + 解压缩`tar zxvf go1.0.2.linux-amd64.tar.gz` |
| 44 | + |
| 45 | + 解压文件到go,移动go文件到home目录下`mv go ~/` |
| 46 | + |
| 47 | + 设置PATH,`export PATH=$PATH:$HOME/go/bin` |
| 48 | + |
| 49 | + 然后执行`go` |
31 | 50 |
|
32 | | - 然后执行`go` |
33 | | - |
34 | 51 | 看到如下图片说明已经安装成功 |
35 | 52 |
|
36 | 53 |  |
37 | 54 |
|
38 | | - 出现go编译的信息,那么说明go已经安装成功了,如果出现该命令不存在,那么可以检查一下自己的环境变量里面的PATH是不是包含了go安装目录 |
| 55 | + 出现go编译的信息,那么说明go已经安装成功了,如果出现该命令不存在,那么可以检查一下自己的环境变量里面的PATH是不是包含了go安装目录 |
| 56 | + |
| 57 | + |
| 58 | +## 源码安装 |
| 59 | +Go的源代码有部分是用C写的,所以你要源码安装,必须第一步安装C的编译工具 |
| 60 | + |
| 61 | +Mac系统只要你安装了Xcode,就已经包含了相应的编译工具。在Unix系统中需要安装gcc等工具,例如Ubuntu系统通过这种方式安装编译工具:`sudo apt-get install gcc libc6-dev`。在Window系统中你需要安装MinGW,通过MinGW安装gcc。 |
| 62 | + |
| 63 | +首先你必须安装了hg工具,然后执行如下的代码 |
| 64 | + |
| 65 | + 假设当前在当前用户的home目录下 |
| 66 | + |
| 67 | + hg clone -u release https://code.google.com/p/go |
| 68 | + cd go/src |
| 69 | + ./all.bash |
39 | 70 |
|
| 71 | +运行all.bash后出现"ALL TESTS PASSED"的字样的时候才算安装成功; |
40 | 72 |
|
41 | | -## 源码安装 |
42 | | - 首先你必须安装了hg工具,然后执行如下的代码 |
43 | | - |
44 | | - 假设当前在当前用户的home目录下 |
45 | | - |
46 | | - hg clone -u release https://code.google.com/p/go |
47 | | - cd go/src |
48 | | - ./all.bash |
49 | | - |
50 | | - 然后设置PATH,`export PATH=$PATH:$HOME/go/bin` |
51 | | - |
| 73 | +上面写的是Unix风格的,Windows下安装方式类似,只不过是运行all.bat,调用的编译器是MinGW的 gcc。 |
| 74 | + |
| 75 | + 然后设置PATH,`export PATH=$PATH:$HOME/go/bin` |
| 76 | + |
52 | 77 | 看到如下图片说明已经安装成功 |
53 | 78 |
|
54 | 79 |  |
|
57 | 82 |
|
58 | 83 | ## links |
59 | 84 | * [目录](<preface.md>) |
60 | | - * 上一节: [GO环境配置](<1.md>) |
| 85 | + * 上一节: [Go环境配置](<1.md>) |
61 | 86 | * 下一节: [GOPATH 与工作空间](<1.2.md>) |
62 | 87 |
|
63 | 88 | ## LastModified |
|
0 commit comments