是否有编译为机器代码的C C ++ C#编译器

时间:2014-11-23 23:10:20

标签: c# c++ c jit

我正在寻找一种将小型计算密集型程序编译为机器代码可执行程序的方法。

该程序目前是在Microsoft Visual Studio C#环境中编写的,但我很高兴在C,C ++或任何类似的变体中执行它,如果它导致我获得机器代码可执行文件。

(我也有SharpDevelop环境)

我想避免使用运行时JIT编译器导致的运行时开销。

我希望只有我会使用该程序,可能只在我的机器上使用,所以我不担心部署注意事项。

1 个答案:

答案 0 :(得分:0)

所有C / C ++编译器都编译为本机机器代码,这就是为什么你可以在你正在编译的系统上直接寻址内存,内联汇编器和关心sizeof(int)的原因。