Platform list/ru
Bahasa Indonesia · Deutsch · English · Français · Português · Русский · العربية · 中文(中国)
Поддерживаемые архитектуры
- I386
- PowerPC
- Sparc (начало разработки, выполнена большая часть работы)
- AMD64 (x86-64)
- PowerPC64
- ARM
- m68k (только FPC 1.0.x; начиная с версии 2.x поддержка окончена)
Другие архитектуры и их статус
- iA64: не собирается компилятор, имеются только некоторые базовые модули компилятора
- Alpha: не собирается компилятор, имеются только некоторые базовые модули компилятора
- MIPS: не собирается компилятор, имеются только некоторые базовые модули компилятора
- AVR: отдельная ветка разработки
Поддерживаемые системы для i386
- GO32V2 DOS расширение
- Linux для i386
- OS/2 / eComStation
- Win32 для i386
- FreeBSD/ELF для i386
- SunOS/ELF для i386 (в разработке)
- BeOS port для i386 (в разработке)
- NetBSD для i386 (в разработке, в настоящее время поддерживается меньше)
- Netware для i386 (clib и libc)
- WDOSX DOS расширение
- OpenBSD для i386 (в разработке, в настоящее время поддерживается меньше)
- OS/2 через EMX (соответствует системе OS/2 в версии 1.0.x и ниже; RTL на основе библиотек времени выполнения EMX позволяет создавать приложения DOS с расширением EMX; в настоящее время не полностью совместимы)
- Watcom совместимый с DOS расширением
- Target Darwin (Mac OS X) для i386 (2.1.x и выше)
- BeOS/Zeta/Haiku для i386
- Target NativeNT для i386 (в разработке, ожидается завершение)
Поддерживаемые системы для SPARC
- SunOS/ELF для SPARC (в разработке)
- Linux для SPARC
Поддерживаемые системы для PowerPC
- Linux для PowerPC
- Target Darwin (Mac OS X)
- NetBSD (разработка в основном окончена, но нет поддержки на высоком уровне)
- Target MacOS (классическая)
- MorphOS (основные модули реализованы)
Поддерживаемые системы для PowerPC64
- Linux (версия 2.1.x и выше)
- Target Darwin (Mac OS X) (версия 2.3.x и выше)
Поддерживаемые системы для AMD64 (x86-64)
- Linux для AMD64
- Win64 для AMD64
- Target Darwin (Mac OS X) (версия 2.3.x и выше)
- FreeBSD для AMD64 (версия 2.4.2 и выше)
Поддерживаемые системы для ARM
- Linux для ARM
- Windows CE/Windows Mobile/Pocket PC
- GameBoy Advance (в разработке с использованием FPC 4 GBA)
- Nintendo DS (в разработке с использованием FPC 4 GBA)
- Порт для PalmOS (в разработке)
- SymbianOS (в разработке)
- Target Darwin (Mac OS X/iPhoneOS) (версия 2.3.x и выше)
- Embedded
Неофициальные порты
- GP2X (в разработке)
Список ресурсов для переноса на новые платформы...
... и поддержание существующих в актуальном состоянии.
- FPC HowToDo - список новых дополнений, требующих внимания сопровождающих платформы
- Структура системных модулей - (в стадии написания – готов только скелет) описание внутренних системных модулей
Кросс-компиляция
Информация о кросс-компиляции из одно платформы в другую можно найти в документе Кросс-компиляция.
From the Free Pascal wiki, page "Platform list/ru", as it stood on 2015-07-23 after a change by FTurtle, 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.