Platform list/de
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) │
Diese Liste führt alle Prozessorarchitekturen und Betriebssysteme auf, die Free Pascal unterstützt.
Unterstützte Rechnerarchitekturen
- I386
- PowerPC
- Sparc (funktioniert grundsätzlich, zahlreiche zusätzliche Arbeiten erledigt)
- AMD64 (x86-64)
- PowerPC64
- ARM
- m68k (nur 1.0.x; Unterstützung in 2.x nicht abgeschlossen)
Weitere Architekturen und deren Status
- iA64: Bisher existiert kein funktionierender Compiler. Einige grundlegende Units wurden bereits implementiert.
- Alpha: Bisher existiert kein funktionierender Compiler. Einige grundlegende Units wurden bereits implementiert.
- MIPS: Bisher existiert kein funktionierender Compiler. Einige grundlegende Units wurden bereits implementiert.
- AVR: separater Entwicklungszweig
Unterstützte Systeme für den i386
- GO32V2 DOS extender
- Linux für i386
- OS/2 / eComStation
- Win32 für i386
- FreeBSD/ELF für i386
- SunOS/ELF für i386 (in Entwicklung)
- BeOS port für i386 (in Entwicklung)
- NetBSD für i386 (befand sich in Entwicklung, zur Zeit fehlt ein hierfür Verantwortlicher)
- Netware für i386 (clib and libc)
- WDOSX DOS extender
- OpenBSD für i386 (befand sich in Entwicklung, zur Zeit fehlt ein hierfür Verantwortlicher)
- OS/2 via EMX (equal to OS/2 target in 1.0.x and earlier; RTL basiert auf der EMX runtime library; erlaubt es, Anwendungen zu erstellen, die unter DOS mit EMX Extender laufen; derzeit nicht vollständig up to date)
- Watcom-kompatible DOS Extender
- Target Darwin (Mac OS X) für den i386 (2.1.x und später)
- BeOS/Zeta/Haiku für i386
- Target NativeNT für i386 (in Entwicklung, waiting for commit)
Unterstützte Systeme für die SPARC-Architektur
- SunOS/ELF für SPARC (in Entwicklung)
- Linux für SPARC
Unterstützte Systeme für die PowerPC-Architektur
- Linux für PowerPC
- Target Darwin (Mac OS X)
- NetBSD (Grundlegende Arbeiten im Kern erledigt)
- Target MacOS (classic)
- MorphOS (Grundlegende Units implementiert, am Kompilieren wird gearbeitet)
Unterstützte Systeme für die PowerPC64-Architektur
- Linux (FPC 2.1.x und spätere Versionen)
- Target Darwin (Mac OS X) (FPC 2.3.x und spätere Versionen)
Unterstützte Systeme für AMD64 (x86-64)
- 64-bit Linux
- 64-bit Windows
- Target Darwin (Mac OS X) (FPC 2.3.x und spätere Versionen)
- FreeBSD für AMD64 (2.4.2 und spätere Versionen)
Unterstützte Systeme für die ARM-Architektur
- Linux für ARM
- Windows CE/Windows Mobile/Pocket PC
- GameBoy Advance (in Entwicklung via FPC 4 GBA Initiative)
- Nintendo DS (in Entwicklung via FPC 4 GBA Initiative)
- PalmOS port (in Entwicklung)
- SymbianOS (in Entwicklung)
- Target Darwin (Mac OS X/iPhoneOS) (2.3.x und spätere Versionen)
- Native ARM Systems (not cross-development)
- Embedded
Inoffizielle Ports von Drittpersonen
- GP2X (in Entwicklung)
- Native MIPS Systems (not cross-development)
- MIPS (outside the standard sources)
Unwahrscheinlich, jemals portiert zu werden
Ressourcen zum Portieren auf neue Plattformen...
... und um die existierenden aktuell zu halten.
- FPC HowToDo - new additions requiring attention of platform maintainers
- System unit structure - (work in progress - only skeleton finished) description of System unit internals
Cross Kompilierung
Informationen über das Kompilieren für eine andere Plattform als der, auf welcher der Kompiler läuft finden Sie in Cross compiling.