Platform list/ru
From Lazarus wiki
Jump to navigationJump to search
│
العربية (ar) │
Deutsch (de) │
English (en) │
français (fr) │
Bahasa Indonesia (id) │
português (pt) │
русский (ru) │
中文(中国大陆) (zh_CN) │
Поддерживаемые архитектуры
- 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 - список новых дополнений, требующих внимания сопровождающих платформы
- Структура системных модулей - (в стадии написания – готов только скелет) описание внутренних системных модулей
Кросс-компиляция
Информация о кросс-компиляции из одно платформы в другую можно найти в документе Кросс-компиляция.