构建:支持cgo在wasm上的emscripten编译器

dy1byipe  于 3个月前  发布在  Go
关注(0)|答案(7)|浏览(38)

你好!
关于#40543,cgo将来是否会支持wasm?
非常不可能,因为你需要一个C到wasm的编译器来处理你的C依赖项。
我将根据@randall77上面的答案关闭这个问题。
经过一段时间的搜索,我发现C to wasm compiler已经存在:https://emscripten.org/index.html
是否有可能让CGO支持webgl构建目标,并允许指定编译器,例如使用CC="..."和CXX="..."?

xesrikrc

xesrikrc1#

这不是一个提议。转变成一个正常的问题。
这可能是可能的,但有人必须做这项工作。

qgelzfjb

qgelzfjb3#

感谢您提供的信息!期待在未来的go版本中看到这个功能的实现。

jmp7cifd

jmp7cifd4#

理论上看起来是可能的,但实际上非常不可能发生。我认为你最好尝试分别将你的Go代码和C代码编译成WebAssembly,然后在同一个WebAssembly环境中加载它们,并以某种方式将它们连接起来。

zqry0prt

zqry0prt5#

请提供一些关于该主题的逐步教程,neelance。

4xrmg8kj

4xrmg8kj6#

并不是真的。"somehow"意味着我不知 prop 体如何做,只是觉得应该有可能。

qacovj5a

qacovj5a7#

是否对此有任何更新/计划?我期待看到这个功能,因为我真的很需要它。

相关问题