單聲道有一個LLVM編譯器。有沒有辦法與Emscripten(編譯C#代碼到JavaScript)一起使用它?單聲道到Emscripten
8
A
回答
4
目前沒有現成的方法來做到這一點。這可能是可能的,但它需要很多工作。您需要使用LLVM編碼器在完整的AOT(提前)編譯模式下運行單聲道。但也有許多問題:
- LLVM當前未使用的所有方法,以及單退回到它自己的代碼生成器在許多情況下。您可能需要讓LLVM suport適用於所有情況,或者在LLVM無法使用時提供所需的JS代碼。
- Mono目前有許多體系結構特定的文件(x86,amd64,arm等),並且可能需要與JS相同的代碼生成和AOT運行時。
等等......
0
,你可以嘗試使用C#本地
0
即使你完全AOT運行單和編譯LLVM程序它是不可能與emscripten一起使用的。這是從我discussion in mono group報價:
除此之外,不,這是不可能用單一的LLVM輸出使用emscripten了很多的原因。 輸出嵌入對單聲道運行時和一些trampilines的調用。 Mono使用自定義IR操作的自定義LLVM,並且在emscripten上不工作而沒有在其結尾進行一些工作。
相關問題
- 1. 單聲道返回錯誤:單聲道mscorlib.dll未找到
- 2. 單聲道到立體聲轉換
- 3. 單聲道aspnet_compiler
- 4. 單聲道LdapException
- 5. 單聲道
- 6. 單聲道PdfSharp
- 7. 單聲道HttpContext.GetService
- 8. 單聲道多聲道播放器
- 9. AVPlayer播放單聲道音頻立體聲 - >單聲道
- 10. 單聲道消除尾聲
- 11. SuperCollider:從多聲道文件的單個聲道加載單聲道緩衝區
- 12. Python,IronPython單聲道
- 13. 單聲道3.0.6 - System.IO.FileNotFoundException
- 14. 單聲道性能
- 15. 單聲道和IHttpHandler
- 16. Linux Ubuntu單聲道
- 17. Sqlite單聲道upsert
- 18. 單聲道導航
- 19. 單聲道要求
- 20. 單聲道聯網
- 21. 混淆單聲道?
- 22. 單聲道FormBorderStyle =無
- 23. 單聲道mkbundle 2.0
- 24. 從C++通過單聲道傳遞數組到C#通過單聲道
- 25. 將單聲道移植到.Net
- 26. 回滾單聲道4.0.1到3.12.0
- 27. 單聲道的Sybase DLL沒有找到
- 28. 單聲道 - 未找到命令
- 29. 單聲道 - 找不到方法「EventSource.WriteEvent」
- 30. 單聲道/ NuGet'無法找到版本'
您可能想改爲查看[jsc](http://jsc.sourceforge.net/)。 – zneak
也JSIL:http://jsil.org/ – unmounted