Aru*_*x Z 11 javascript c c++ linux google-nativeclient
如何使用Google Native Client(PNaCl)直接运行编译文件?它试图检查他们的文档.它说 -
Native Client是一个沙箱,用于高效安全地在浏览器中运行已编译的C和C++代码,与用户的操作系统无关.
但在他们的文档中,他们只处理应用程序的来源.有没有办法直接运行编译代码?我想运行使用文件.exe和.deb扩展
我不限制Native Client的答案.任何可以做这种工作的机制都适合我.
JF *_*ien 16
您无法在NaCl或PNaCl中运行预编译的代码.您必须使用SDK提供的编译器.这有三个主要原因:
以上几点要求您使用SDK提供的编译器.
从技术上讲,可以运行为其他体系结构或操作系统构建的二进制文件,因为系统是图灵完备的.这就是QEMU的作用,Rosetta的作用,Transmeta的作用,以及Android Runtime for Chome(ARC)的功能.这通常需要二进制转换和所有操作系统调用的仿真.这在技术上难以实施,并且通常具有严重的性能成本.我不建议探索此选项.
| 归档时间: |
|
| 查看次数: |
483 次 |
| 最近记录: |