我想知道是否有任何Borland交叉编译器可以使我的Windows代码在Linux上工作,而不需要Wine。我正在使用带有Delphi 7的WinXP。我一直在想,是否有可能编写与我在Windows中编写的同一工具相同的工具,在Linux中使用Pascal代码编写相同的工具是如何实现的。谢谢
我想知道是否有任何Borland交叉编译器可以使我的Windows代码在Linux上工作,而不需要Wine。我正在使用带有Delphi 7的WinXP。我一直在想,是否有可能编写与我在Windows中编写的同一工具相同的工具,在Linux中使用Pascal代码编写相同的工具是如何实现的。谢谢
最佳解决方案是Lazarus,它类似于Delphi的GUI,可用于Free Pascal。如果您使用的是“纯粹”的VCL,没有Windows内部或任何特殊的附加组件,迁移将非常容易 :) 在这里看一下: http://lazarus.freepascal.org
顺便说一下 - Lazarus和FPC是真正的跨平台 - 您可以使用相同的代码库为Linux、Windows、MacOS等编译代码 :)
CrossKylix
。这并不是一个真正的跨编译器。相反,你需要在模拟的Linux环境下运行Linux的Kylix编译器。首先,这完全取决于你在程序中使用了哪些系统功能。在大多数情况下,没有可能在Linux下交叉编译。
但是,在某些情况下,Borland Kylix可以帮助解决问题,但据我所知,它现在几乎已经停止维护了。