最近在研究cgo,以及如何用go写C代码。使用#cgo 指令加载 .so 文件似乎非常容易。但是,有什么方法可以让我们以相反的方式做到这一点?也就是我们能不能把go包构建成.so或者.a文件,让c/c++项目直接使用?
最佳答案
关于go - 是否可以将 go packages 设为 .so 或 .a 文件?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19886074/
最近在研究cgo,以及如何用go写C代码。使用#cgo 指令加载 .so 文件似乎非常容易。但是,有什么方法可以让我们以相反的方式做到这一点?也就是我们能不能把go包构建成.so或者.a文件,让c/c++项目直接使用?
最佳答案
关于go - 是否可以将 go packages 设为 .so 或 .a 文件?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19886074/