gpt4 book ai didi

mono - 有没有使用 Mono 编译 C# 代码以便 exe 可以在 Google 的 native 客户端支持下运行的示例?

转载 作者:行者123 更新时间:2023-12-04 22:36:53 24 4
gpt4 key购买 nike

我发现一个新闻稿指出 Mono 现在支持 native 客户端的编译。目前尚不清楚这是否仅可从单独的 github mono fork 中获得,或者作为标准发行版的一部分。

我已经构建了 fork 的 mono 发行版,但是我找不到任何关于如何构建 native 客户端可执行文件以便我可以在 Chrome 中运行它的示例。

是否有人知道示例项目,或者您能否提供一个示例来说明如何为 NaCl 构建 Mono 应用程序?

最佳答案

我认为其中一些更改可能已被上游化,但截至今天(2011 年 11 月 16 日),肯定有一些错误修复仍然只存在于 github 分支(https://github.com/elijahtaylor/mono/)中。要为 nacl 构建单声道,请按照 mono/nacl 目录 (https://github.com/elijahtaylor/mono/tree/master/nacl) 中的说明进行操作。您需要 mono 运行时,它将构建一个可以嵌入到您的 nacl 模块中并且可以 JIT 编译 .NET 程序集的 mono。
(还有一个在 linux/mac 上运行并生成 nacl 模块的单声道 AOT 编译器,但我很确定它现在不起作用,因为没有人使用或测试它)。

请参阅 nacl/test/my.c 和 mono/mini/fsacheck.c 以获取有关如何从 nacl 模块调用 mono 运行时 JIT 代码的示例。在浏览器中,您必须想出自己的方式(例如胡椒和/或 nacl-mounts)才能将字节码放入您的 nacl 模块。

关于mono - 有没有使用 Mono 编译 C# 代码以便 exe 可以在 Google 的 native 客户端支持下运行的示例?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7922214/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com