mirror of
https://github.com/unknwon/the-way-to-go_ZH_CN.git
synced 2025-08-12 05:33:04 +08:00
精校:2.6
This commit is contained in:
@@ -2,21 +2,18 @@
|
|||||||
|
|
||||||
你的 Go 安装目录(`$GOROOT`)的文件夹结构应该如下所示:
|
你的 Go 安装目录(`$GOROOT`)的文件夹结构应该如下所示:
|
||||||
|
|
||||||
README, AUTHORS, CONTRIBUTORS, LICENSE
|
README.md, AUTHORS, CONTRIBUTORS, LICENSE
|
||||||
|
|
||||||
- `\bin` 包含可执行文件,如:编译器,Go 工具
|
- `/bin`:包含可执行文件,如:编译器,Go 工具
|
||||||
- `\doc` 包含示例程序,代码工具,本地文档等
|
- `/doc`:包含示例程序,代码工具,本地文档等
|
||||||
- `\include` 包含 C/C++ 头文件
|
- `/lib`:包含文档模版
|
||||||
- `\lib` 包含文档模版
|
- `/misc`:包含与支持 Go 编辑器有关的配置文件以及 cgo 的示例
|
||||||
- `\misc` 包含与支持 Go 编辑器有关的配置文件以及 cgo 的示例
|
- `/os_arch`:包含标准库的包的对象文件(`.a`)
|
||||||
- `\pkg\os_arch` 包含标准库的包的对象文件(`.a`)
|
- `/src`:包含源代码构建脚本和标准库的包的完整源代码(Go 是一门开源语言)
|
||||||
- `\src` 包含源代码构建脚本
|
- `/src/cmd`:包含 Go 和 C 的编译器和命令行脚本
|
||||||
- `\src\cmd` 包含 Go 和 C 的编译器和命令行脚本
|
|
||||||
- `\src\lib9` `\src\libbio` `\src\libmach` 包含 C 文件
|
|
||||||
- `\src\pkg` 包含 Go 标准库的包的完整源代码(Go 是一门开源语言)
|
|
||||||
|
|
||||||
## 链接
|
## 链接
|
||||||
|
|
||||||
- [目录](directory.md)
|
- [目录](directory.md)
|
||||||
- 上一节:[在 Windows 上安装 Go](02.5.md)
|
- 上一节:[在 Windows 上安装 Go](02.5.md)
|
||||||
- 下一节:[Go 类虚拟机(runtime)](02.7.md)
|
- 下一节:[Go 运行时(runtime)](02.7.md)
|
@@ -1,4 +1,4 @@
|
|||||||
# 2.7 Go runtime
|
# 2.7 Go 运行时(runtime)
|
||||||
|
|
||||||
尽管 Go 编译器产生的是本地可执行代码,这些代码仍旧运行在 Go 的 runtime(这部分的代码可以在 runtime 包中找到)当中。这个 runtime 类似 Java 和 .NET 语言所用到的虚拟机,它负责管理包括内存分配、垃圾回收(第 10.8 节)、栈处理、goroutine、channel、切片(slice)、map 和反射(reflection)等等。
|
尽管 Go 编译器产生的是本地可执行代码,这些代码仍旧运行在 Go 的 runtime(这部分的代码可以在 runtime 包中找到)当中。这个 runtime 类似 Java 和 .NET 语言所用到的虚拟机,它负责管理包括内存分配、垃圾回收(第 10.8 节)、栈处理、goroutine、channel、切片(slice)、map 和反射(reflection)等等。
|
||||||
|
|
||||||
|
@@ -5,5 +5,5 @@
|
|||||||
## 链接
|
## 链接
|
||||||
|
|
||||||
- [目录](directory.md)
|
- [目录](directory.md)
|
||||||
- 上一节:[Go 类虚拟机(runtime)](02.7.md)
|
- 上一节:[Go 运行时(runtime)](02.7.md)
|
||||||
- 下一章:[编辑器、集成开发环境与其它工具](03.0.md)
|
- 下一章:[编辑器、集成开发环境与其它工具](03.0.md)
|
||||||
|
@@ -13,7 +13,7 @@
|
|||||||
- 2.4 [在 Mac OS X 上安装 Go](02.4.md)
|
- 2.4 [在 Mac OS X 上安装 Go](02.4.md)
|
||||||
- 2.5 [在 Windows 上安装 Go](02.5.md)
|
- 2.5 [在 Windows 上安装 Go](02.5.md)
|
||||||
- 2.6 [安装目录清单](02.6.md)
|
- 2.6 [安装目录清单](02.6.md)
|
||||||
- 2.7 [Go 类虚拟机(runtime)](02.7.md)
|
- 2.7 [Go 运行时(runtime)](02.7.md)
|
||||||
- 2.8 [Go 解释器](02.8.md)
|
- 2.8 [Go 解释器](02.8.md)
|
||||||
- 第3章:[编辑器、集成开发环境与其它工具](03.0.md)
|
- 第3章:[编辑器、集成开发环境与其它工具](03.0.md)
|
||||||
- 3.1 [Go 开发环境的基本要求](03.1.md)
|
- 3.1 [Go 开发环境的基本要求](03.1.md)
|
||||||
|
Reference in New Issue
Block a user