ebitengine/purego 通过纯go 调用c函数的包
ebitengine/purego 通过纯go 调用c函数的包
优势
- 跨平台方便,不依赖c 编译器
- 快速编译
- 更小的二进制应用
- 在运行时动态加载链接
- ffi 支持,调研其他语言编译共享库
说明
不少golang 项目有使用到此包,比如chdb 的golang sdk , 对于希望调用c库的golang 项目,除过cgo 之外,ebitengine/purego 是一个值得尝试的包,比如我在尝试easytier ffi 处理的时候就参考了chdb 的玩法
参考资料
https://github.com/ebitengine/purego