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

https://github.com/rongfengliang/easytier-ffi-go

https://github.com/chdb-io/chdb-go

posted on 2025-08-13 08:00  荣锋亮  阅读(42)  评论(0)    收藏  举报

导航