2008-10-17 26 views
1

我正在做一个小应用程序,我想分布在不同的平台上,至少是3个主要的应用程序。是否可以仅使用一个主机操作系统交付FreePascal的跨平台二进制文件?

是否有可能仅使用Windows有主机操作系统来编译Linux,Mac OS X和其他支持的平台的二进制文件,而不诉诸虚拟机?

或者我应该问一些社区,以帮助我编译OS X,实际上,因为我可以很容易地虚拟化Linux机器吗?

回答

0

我会虚拟化Linux,因为即使您可以交叉编译,也意味着您不会在其本机平台上测试二进制文件。 OS X是一个棘手的问题。

0

无法从一个平台编译到另一个平台。我们有一台Mac,经常使用FPC。如果您在Mac上编译需要一些帮助,请给我留言。

+0

我当然希望我可以给你留言,但看起来你真的没有回答[email protected] – 2009-04-22 15:05:17

+0

对不起,我忘了回复。我通过电子邮件发送给你。 – Birger 2009-04-23 05:42:30

1

找到FPC更多的信息(我上面的buildfaq文档的作者)

有一些限制。您不能从powerpc定位x86,因为powerpc未命中“扩展”类型。但一般来说它是有效的。

我在Windows上为OS X生成了一个完整的Lazarus。

相关问题