在虚拟机中编译代码是可以的吗?

时间:2012-04-20 17:38:51

标签: compilation virtual-machine

在虚拟机中编译代码是可以的吗?或者我会在其外部编译不同的代码?

3 个答案:

答案 0 :(得分:2)

在VM中编译代码没有固有的问题。我们实际上是在我的工作中这样做,以确保我们编译的代码在没有实际开发工作的机器上进行编译。

答案 1 :(得分:1)

根据您编写的语言,对吧?

例如,您可以在任何计算机上编译Java应用程序,它将在任何安装了适用JRE的计算机上运行。

显然,您无法直接在Windows中运行在VM中编译的Linux程序。

但是,虚拟化应该对编译过程没有影响,因此只要目标平台与您的虚拟平台相同(或受其支持),您就可以安全地在VM中编译代码。

答案 2 :(得分:0)

在虚拟机中编译是完全安全的。代码差异仅仅是由于编译器优化。