mirror of
https://github.com/chai2010/advanced-go-programming-book.git
synced 2025-05-23 20:02:22 +00:00
fix typo on ch2-10
This commit is contained in:
parent
28b7452832
commit
9da55d132a
@ -107,5 +107,5 @@ $ PKG_CONFIG=./py3-config go build -buildmode=c-shared -o gopkg.so main.go
|
||||
|
||||
官方文档说明导出的Go函数要放main包,但是真实情况是其它包的Go导出函数也是有效的。
|
||||
因为导出后的Go函数就可以当作C函数使用,所以必须有效。但是不同包导出的Go函数将在同一个全局的名字空间,因此需要小心避免重名的问题。
|
||||
如果是从不同的包导出Go函数到C语言空间,那么cgo自动生成的`_cgo_export.h`文件将无法包含全部到处的函数声明,
|
||||
我们必须通过手写头文件的方式什么导出的全部函数。
|
||||
如果是从不同的包导出Go函数到C语言空间,那么cgo自动生成的`_cgo_export.h`文件将无法包含全部导出的函数声明,
|
||||
我们必须通过手写头文件的方式声明导出的全部函数。
|
||||
|
Loading…
x
Reference in New Issue
Block a user