Sign in Join
Wiki copytemporary

Platform list

Bahasa Indonesia · Deutsch · English · Français · Português · Русский · العربية · 中文(中国)

This list presents all processor architectures and operating system platforms supported by Free Pascal (including experimental implementations).

<thead>

</thead> <tbody>

Processor</td>

</tbody>

+: supported; O: under development.

Supported architectures

SVN trunk contains support at various levels of completeness for the following architectures:

Former ports which were removed

Supported targets for i386

Supported targets for AMD64 (x86-64)

Supported targets for i8086

Supported targets for ARM

Supported targets for AArch64

Supported targets for PowerPC

Supported targets for PowerPC64

Supported targets for m68k

See page m68k for details.

Supported targets for SPARC

Supported targets for SPARC64

Supported targets for MIPS

Supported targets for PIC

See MIPSEL page for details

Supported targets for AVR

See AVR page for details.

Supported targets for RISC-V

Both 32- and 64-bit are supported.

Supported targets for Xtensa

Supported targets for Z80

Supported targets for WebAssembly 32-bit

See the WebAssembly/Compiler page for details.

Unofficial 3rd party ports

Stalled ports

Unlikely to be ported

Resources for porting to new platforms...

... and keeping existing ones up to date.

Cross compilation

Information about compilation for a different platform as the one running the compiler may be found in Cross compiling.


From the Free Pascal wiki, page "Platform list", as it stood on 2022-05-02 after a change by Alextpp, out of the wiki's dump of 2024-05-26. Copyright stays with the author who wrote it, according to the old wiki's Licensing page. If you have concerns about this material, message the admin.

Revision 2, last changed by WikiArchive .

Talk about this page

Nobody has opened a bench for this page yet. Sign in to open one.