From 43e053c1c7c218f729b916b60727a20c41b07322 Mon Sep 17 00:00:00 2001 From: Unknwon Date: Thu, 12 Mar 2015 15:01:43 -0400 Subject: [PATCH] =?UTF-8?q?=E7=B2=BE=E6=A0=A1=EF=BC=9A2.1?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- eBook/02.1.md | 9 ++++----- 1 file changed, 4 insertions(+), 5 deletions(-) diff --git a/eBook/02.1.md b/eBook/02.1.md index 6efd571..c46abe0 100644 --- a/eBook/02.1.md +++ b/eBook/02.1.md @@ -8,9 +8,8 @@ Go 语言开发团队开发了适用于以下操作系统的编译器: 目前有2个版本的编译器:Go 原生编译器 gc 和非原生编译器 gccgo,这两款编译器都是在类 Unix 系统下工作 。其中,gc 版本的编译器已经被移植到 Windows 平台上,并集成在主要发行版中,你也可以通过安装 MinGW 从而在 Windows 平台下使用 gcc 编译器。这两个编译器都是以单通道的形式工作。 -你可以获取以下平台上的 Go 1.1 源码和二进制文件: +你可以获取以下平台上的 Go 1.4 源码和二进制文件: -- FreeBSD 7+:amd64 和 386 架构 - Linux 2.6+:amd64、386 和 arm 架构 - Mac OS X(Snow Leopard + Lion):amd64 和 386 架构 - Windows 2000+:amd64 和 386 架构 @@ -57,7 +56,7 @@ Go 语言开发团队开发了适用于以下操作系统的编译器: 从 Go 1.0.3 版本开始,不再使用 8g,8l 之类的指令进行程序的构建,取而代之的是统一的 `go build` 和 `go install` 等命令,而这些指令会自动调用相关的编译器或链接器。 - 如果你想获得更深层次的信息,你可以在目录 `$GOROOT/src/cmd` 下找到编译器和链接器的源代码。Go 语言本身是由 C 语言开发的,而不是 Go 语言。词法分析程序是 GNU bison,语法分析程序是名为 `$GOROOT/src/cmd/gc/go.y` 的 yacc 文件,它会在同一目录输出 `y.tab.{c,h}` 文件。如果你想知道更多有关构建过程的信息,你可以查看相同目录下的 Makefile 文件,另一个版本的构建过程的概述可以在 `$GOROOT/src/make.bash` 中找到。 + 如果你想获得更深层次的信息,你可以在目录 [`$GOROOT/src/cmd`](https://github.com/golang/go/tree/master/src/cmd) 下找到编译器和链接器的源代码。Go 语言本身是由 C 语言开发的,而不是 Go 语言(Go 1.5 开始自举)。词法分析程序是 GNU bison,语法分析程序是名为 [`$GOROOT/src/cmd/gc/go.y`](https://github.com/golang/go/blob/master/src%2Fcmd%2Finternal%2Fgc%2Fgo.y) 的 yacc 文件,它会在同一目录输出 `y.tab.{c,h}` 文件。如果你想知道更多有关构建过程的信息,你可以在 [`$GOROOT/src/make.bash`](https://github.com/golang/go/blob/master/src/make.bash) 中找到。 大部分的目录都包含了名为 `doc.go` 的文件,这个文件提供了更多详细的信息。 @@ -73,9 +72,9 @@ Go 语言开发团队开发了适用于以下操作系统的编译器: C 文件使用后缀名 `.c`,汇编文件使用后缀名 `.s`。所有的源代码文件都是通过包(packages)来组织。包含可执行代码的包文件在被压缩后使用扩展名 `.a`(AR 文档)。 - Go 语言的标准库(第9.1节)包文件在被安装后就是使用这种格式的文件。 + Go 语言的标准库(第 9.1 节)包文件在被安装后就是使用这种格式的文件。 - **注意:** 当你在创建目录时,文件夹名称永远不应该包含空格,而应该使用下划线 "_" 或者其它一般符号代替。 + **注意** 当你在创建目录时,文件夹名称永远不应该包含空格,而应该使用下划线 "_" 或者其它一般符号代替。 ## 链接