<分区>
我正在寻找一种将小型计算密集型程序编译为机器代码可执行文件的方法。
该程序目前是在 Microsoft Visual Studio C# 环境中编写的,但我很乐意使用 C、C++ 或任何类似的变体来编写它,如果它能使我获得机器代码可执行文件的话。
(我也有SharpDevelop环境)
我想避免因使用运行时 JIT 编译器而产生的运行时开销。
我希望只有我会使用该程序,而且可能只会在我的机器上使用,所以我不必担心部署方面的考虑。
<分区>
我正在寻找一种将小型计算密集型程序编译为机器代码可执行文件的方法。
该程序目前是在 Microsoft Visual Studio C# 环境中编写的,但我很乐意使用 C、C++ 或任何类似的变体来编写它,如果它能使我获得机器代码可执行文件的话。
(我也有SharpDevelop环境)
我想避免因使用运行时 JIT 编译器而产生的运行时开销。
我希望只有我会使用该程序,而且可能只会在我的机器上使用,所以我不必担心部署方面的考虑。
最佳答案
所有 C/C++ 编译器都编译为 native 机器代码,这就是为什么您可以直接寻址内存、使用内联汇编器并关心您正在编译的系统上的 sizeof(int) 的原因。
关于c# - 是否有编译为机器代码的 C C++ C# 编译器,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27095534/