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