CrossFPC 0.45

By Simon Kissel

Freeware 09 Oct 2015

In category

Developer Tools > Developer Tools > Compilers


CrossFPC is a free toolkit to integrate the FreePascal compiler, targetting various OS and hardware platforms, as a cross-compiler into the Embarcadero Delphi IDE.

Using an integrated toolchain, CrossFPC enables you to create 32 bit and 64 bit native Linux applications for both X86, Linux ARM and Android without ever leaving the IDE. In addition you can compile 64 Bit Windows applications. CrossFPC also runs in a stand-alone not requiring any Delphi IDE, and can be used as an easy cross-build tool for FPC / Lazarus users.

This project was created for people who wish to develop cross-platform applications with Delphi while staying inside the familiar Delphi IDE. The project is best suited for usage in console and web applications and embedded projects. The typical work process looks like that you develop, debug and test your application under windows, and then cross-compile it to the deployment platforms with a single click. For now, Visual VCL or CLX applications are not supported. The project is therefore best suited for embedded applications and applications that do not use a standard OS GUI. Today, CrossFPC mostly is used to develop cross-platform embedded applications, for example digital gadgets, and to create multimedia apps and games for ARM-based platforms like mobile handsets. Today, CrossFPC for example is used to write applications used on plug computers like SheevaPlug or to develop application servers deployed on Linux server systems in data centers.


  • Allows you to compile native Linux applications from inside the Windows Delphi IDE - supported IDE versions are Delphi 7, Delphi 2007, Delphi 2009, Delphi 2010, Delphi XE, Delphi XE2, Delphi XE3 and Delphi XE4 (newer versions should work, but untested). Most tested IDE version is Delphi 7.
  • Stand-alone version of the cross-compiler is also available, to automate builds outside of the Delphi IDE
  • Console projects, packages and any kind of non-visual applications are fully supported
  • CrossFPC is perfectly integrated into the Delphi IDE - you will get compile warnings, hints and error messages, and be able to jump to the lines in question by clicking on the message pane the same way as with the internal Delphi Windows compiler
  • Source compatible with Kylix - it's more or less a drop-in replacement for the Kylix compiler
  • It's free. :)


  • Status: Fully functional
  • Source: FW
  • Size: 272 990 604kB


  • Delphi 2005 (VCL)
  • Delphi 2006 (Win32)
  • Delphi 2007 (VCL)
  • Delphi 2009
  • Delphi 2010
  • Delphi 7
  • Delphi XE
  • Delphi XE 2
  • Delphi XE3
  • Delphi XE4
  • Delphi XE2 64-bit