2008-10-17 74 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。

相關問題