1
0
mirror of https://github.com/chai2010/advanced-go-programming-book.git synced 2025-05-23 20:02:22 +00:00

Update ch2-01-hello-cgo.md

This commit is contained in:
zxypetre 2018-01-03 11:33:47 +08:00 committed by GitHub
parent e3e8af9d13
commit 1de6fc8875
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23

View File

@ -71,7 +71,7 @@ func main() {
}
```
既然`SayHello`函数已经放到独立的C文件中了我们自然可以先将对应的C文件编译打包为静态库或东塔库文件使用。如果是以静态库或东塔库方式引用`SayHello`函数的话需要将对应的C源文件移出当前目录CGO构建程序会自动构建当前目录下的C源文件从而导致C函数名冲突。关于静态库等细节在稍后章节讲解。
既然`SayHello`函数已经放到独立的C文件中了我们自然可以先将对应的C文件编译打包为静态库或动态库文件使用。如果是以静态库或动态库方式引用`SayHello`函数的话需要将对应的C源文件移出当前目录CGO构建程序会自动构建当前目录下的C源文件从而导致C函数名冲突。关于静态库等细节在稍后章节讲解。
## 用Go来实现C函数