Platform list/de

From Lazarus wiki
Jump to navigationJump to search
The 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)

Unterstützte Systeme für die ARM-Architektur

Inoffizielle Ports von Drittpersonen

  • GP2X (in Entwicklung)
  • MIPS (outside the standard sources)

Unwahrscheinlich, jemals portiert zu werden

  • ZSeries IBM S/390 and zSeries mainframes
  • Sanos Win32-compatible console-mode operating system

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.