cgo 是一个Go 语言自带的特殊工具,可以使用命令go tool cgo 来运行。 它可以生成能够调用C 语言代码的Go 语言源文件,也就是说所有启用了CGO 特性的Go 代码,都会首先经过cgo 的"预处理"。