【问题标题】:Is it possible to make go packages a .so or .a file?是否可以将 go 包制作为 .so 或 .a 文件?
【发布时间】:2013-11-10 03:51:05
【问题描述】:

最近我花了一些时间在 cgo 以及如何在 go 中编写 C 代码。使用#cgo 指令加载.so 文件似乎很容易。但是,有什么方法可以以相反的方式做到这一点?也就是我们能不能把go包构建成.so或者.a文件,让c/c++项目可以直接使用?

【问题讨论】:

标签: go cgo


【解决方案1】:

答案是 Go 代码还不能动态加载到 C 代码中还。

有一些活动使这成为可能,但现在还没有准备好。

见the discussion at on the mailing list。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2023-04-04
    • 1970-01-01
    • 2022-01-18
    • 2016-08-17
    • 1970-01-01
    • 2012-04-06
    • 2013-12-03
    • 1970-01-01
    相关资源
    最近更新 更多