Platform list/de
From Lazarus wiki
Jump to navigationJump to searchThe printable version is no longer supported and may have rendering errors. Please update your browser bookmarks and please use the default browser print function instead.
│
العربية (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.