Update 09.8.md (#454)

修改一些语句错误
This commit is contained in:
Sarlor
2018-04-20 03:31:55 +08:00
committed by 无闻
parent 3a65a0ffc3
commit 24ecec63c0

View File

@@ -8,12 +8,12 @@
/home/user/goprograms /home/user/goprograms
ucmain.go (uc包主程序) ucmain.go (uc包主程序)
Makefile (ucmain的2-makefile) Makefile (ucmain的makefile)
ucmain ucmain
src/uc (包含uc包的go源码) src/uc (包含uc包的go源码)
uc.go uc.go
uc_test.go uc_test.go
Makefile (包的1-makefile) Makefile (包的makefile)
uc.a uc.a
_obj _obj
uc.a uc.a
@@ -68,7 +68,7 @@ func TestUC(t *testing.T) {
通过指令编译并安装包到本地:`go install uc`, 这会将 uc.a 复制到 pkg/linux_amd64 下面。 通过指令编译并安装包到本地:`go install uc`, 这会将 uc.a 复制到 pkg/linux_amd64 下面。
另外,使用 make ,通过以下内容创建一个包的 Makefile(1) 在 src/uc 目录下: 另外,使用 make ,通过以下内容创建一个包的 Makefile 在 src/uc 目录下:
``` ```
include $(GOROOT)/src/Make.inc include $(GOROOT)/src/Make.inc
@@ -111,7 +111,7 @@ func main() {
然后在这个目录下输入 `go install` 然后在这个目录下输入 `go install`
另外复制 uc.a 到 uc 目录并创建一个 Makefile(2) 并写入文本: 另外复制 uc.a 到 /home/user/goprograms 目录并创建一个 Makefile 并写入文本:
``` ```
include $(GOROOT)/src/Make.inc include $(GOROOT)/src/Make.inc
@@ -122,7 +122,7 @@ GOFILES=\
include $(GOROOT)/src/Make.cmd include $(GOROOT)/src/Make.cmd
``` ```
执行 gomake 编译 `ucmain.go` 成可执行文件ucmain 执行 gomake 编译 `ucmain.go` 成可执行文件ucmain
运行 `./ucmain` 显示: `USING PACKAGE UC!` 运行 `./ucmain` 显示: `USING PACKAGE UC!`
@@ -149,7 +149,7 @@ include $(GOROOT)/src/Make.cmd
在不同的操作系统上运行的程序以不同的代码实现是非常少见的:绝大多数情况下语言和标准库解决了大部分的可移植性问题。 在不同的操作系统上运行的程序以不同的代码实现是非常少见的:绝大多数情况下语言和标准库解决了大部分的可移植性问题。
你有一个很好的理由去写平台平台特定的代码,例如汇编语言。这种情况下,按照下面的约定是合理的: 你有一个很好的理由去写平台特定的代码,例如汇编语言。这种情况下,按照下面的约定是合理的:
prog1.go prog1.go
prog1_linux.go prog1_linux.go