2011-03-03 116 views

回答

1
  1. 请确保您有正确的ppcrossarm(可以是任何ARM)
  2. 确保你安装了正确的binutils和编译器可以找到它们。

那么基本上

FPC -Tlinux -Parm file.pas

又见buildfaq,http://www.stack.nl/~marcov/buildfaq.pdf

+0

请注意,这已过时。查看最近的maillist档案,一个以android为目标的分支正在被测试。 – 2012-05-07 21:34:15

1

嗯,freepascal.org提供的ARM编译器只支持:

  • Game Boy Advance
  • Nintendo D小号
  • Linux的
  • 的Windows CE

这意味着你可以大概只能找到ppcrossarm这四个平台的文件。

我没有成功编译我的Windows Phone的几个exe文件,并完美执行。但是,您可能需要其他工具将.o文件链接到Android可执行文件,而不是WinCE exe。