- android - RelativeLayout 背景可绘制重叠内容
- android - 如何链接 cpufeatures lib 以获取 native android 库?
- java - OnItemClickListener 不起作用,但 OnLongItemClickListener 在自定义 ListView 中起作用
- java - Android 文件转字符串
有没有办法将 .NET 程序集编译成 native 代码(即 x86)输出,也就是说,没有 MSIL。
据我了解,如果您仅将 x86 指定为体系结构,这只会更改 PE header 以将其指向 JIT,但程序集仍将包含 MSIL 并将根据需要进行 JITT。
NGen 确实会为指定的体系结构生成程序集文件,但它不是编译器,它旨在提高性能,但您仍然需要原始 DLL, native 镜像的存在仅用于避免 JIT 编译程序集,但您可以获取该原生图像并使用它,可以吗?
那么,有什么方法可以将 .NET 实际编译为 native 代码吗?
最佳答案
Spoon Studio(之前被命名为 Xenocode)似乎能够做到这一点:http://spoon.net/Studio/Features.aspx
RemoteSoft 也有一个产品,但网站看起来很旧:http://www.remotesoft.com/linker/
关于c# - 将 .NET 程序集编译成 x86 机器码,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6198361/
我们都知道在x86 arch中,数据和代码混合在内存或磁盘中。但是怎么告诉他们呢? paper需要这个方法,我不期望100%的准确率。 80% 还可以,即使是一些想法也可以:) 最佳答案 统计确定哪些
我在 Google 上进行了大量研究,寻找一种可以将机器代码直接包含在汇编源文件中的方法。我没有任何运气。 我所说的“内联机器代码”的意思可能不清楚,所以让我为您提供一个我正在寻找的示例: ; her
我们都知道在x86 arch中,数据和代码混合在内存或磁盘中。但是怎么告诉他们呢? paper需要这个方法,我不期望100%的准确率。 80% 还可以,即使是一些想法也可以:) 最佳答案 统计确定哪些
汇编、机器码、字节码和操作码之间的实际关系是什么? 我已经阅读了大部分关于汇编和机器代码的 SO 问题,例如 this ,但它们太高级了,没有显示实际汇编代码转换为机器代码的示例。结果,我仍然不明白它
让 objdump 反汇编原始 x64 代码的正确架构是什么?你会认为-m x86-64应该通过阅读帮助来工作,但事实并非如此。我尝试了 cygwin64 版本: $ objdump --versio
有没有办法将 .NET 程序集编译成 native 代码(即 x86)输出,也就是说,没有 MSIL。 据我了解,如果您仅将 x86 指定为体系结构,这只会更改 PE header 以将其指向 JIT
对于此 C 源代码: int add(int a, int b) { return a + b; } ,用于 8086 的 Watcom C 编译器 (wcc -s -ms -os -0 prog.c
我是一名优秀的程序员,十分优秀!