Free Pascal - Targets

Targets

Architecture OS/Device Version 2.4.2 Version 2.4.0 Version 2.2.4 Version 2.0.x Version 1.0.x
i386 DOS (GO32v2 extender) Yes Yes Yes Yes Yes
FreeBSD (6.x and 7.x) Yes Yes Yes Unknown Unknown
Linux Yes Yes Yes Yes Yes
Mac OS X Yes Yes Yes No No
OS/2 Yes Yes Yes Yes Yes
Windows Yes Yes Yes Yes Yes
Windows CE Yes Yes No No No
Haiku Yes Yes No No No
Netware Unknown Unknown Unknown Yes No
Solaris Yes No No No No
x86-64 FreeBSD Yes No No No No
Linux Yes Yes Yes Unknown No
Mac OS X Yes Yes No No No
Windows Yes Yes No No No
Solaris Yes No No No No
ARM iOS Yes Yes No No No
Game Boy Advance (GBA) Yes Yes No No No
Nintendo DS Yes Yes No No No
Linux Yes Yes Yes Unknown No
Windows CE Yes Yes Yes Unknown No
PowerPC Linux Yes Yes Yes Yes No
Mac OS X Yes Yes Yes Yes No
Mac OS Classic No No Unknown Yes No
MorphOS Unknown Unknown Unknown Yes No
PowerPC 64-bit Linux Yes Yes Yes No No
Mac OS X Yes Yes No No No
SPARC Solaris Yes 32bit only No No No No
Linux Yes Yes Yes Unknown No

With the next major version (based on current trunk 2.7), Free Pascal will also support byte code generation for the Java Virtual Machine and MIPS.

Read more about this topic:  Free Pascal