Difference between revisions of "Platform list/de"
From Lazarus wiki
Jump to navigationJump to searchm (full update) |
|||
Line 4: | Line 4: | ||
* I386 | * I386 | ||
* PowerPC | * PowerPC | ||
− | * Sparc | + | * Sparc (funktioniert grundsätzlich, zahlreiche zusätzliche Arbeiten erledigt) |
− | * AMD64 | + | * AMD64 (x86-64) |
* PowerPC64 | * PowerPC64 | ||
* [[ARM]] | * [[ARM]] | ||
− | * m68k | + | * m68k (nur 1.0.x; Unterstützung in 2.x nicht abgeschlossen) |
== Weitere Architekturen und deren Status == | == Weitere Architekturen und deren Status == | ||
− | * iA64: Einige grundlegende Units wurden bereits implementiert. Bisher existiert kein funktionierender Compiler. | + | * 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 port|MIPS]]: Bisher existiert kein funktionierender Compiler. Einige grundlegende Units wurden bereits implementiert. | |
− | * AVR: | + | * [[AVR]]: separater Entwicklungszweig |
== Unterstützte Systeme für den i386 == | == Unterstützte Systeme für den i386 == | ||
* [[GO32 V2]] DOS extender | * [[GO32 V2]] DOS extender | ||
− | * Linux | + | * Linux für i386 |
− | * OS/2 | + | * [[Target OS2|OS/2]] / eComStation |
− | * Win32 | + | * Win32 für i386 |
− | * [[FreeBSD]]/ELF | + | * [[FreeBSD]]/ELF für i386 |
− | * SunOS/ELF ( | + | * SunOS/ELF für i386 (in Entwicklung) |
− | * | + | * [[BeOS port]] für i386 (in Entwicklung) |
− | * NetBSD ( | + | * NetBSD für i386 (befand sich in Entwicklung, zur Zeit fehlt ein hierfür Verantwortlicher) |
− | * [[Netware]] | + | * [[Netware]] für i386 (clib and libc) |
* WDOSX DOS extender | * WDOSX DOS extender | ||
− | * OpenBSD ( | + | * 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- | + | * Watcom-kompatible DOS Extender |
* [[Target Darwin]] (Mac OS X) für den i386 (2.1.x und später) | * [[Target Darwin]] (Mac OS X) für den i386 (2.1.x und später) | ||
− | * [http://sourceforge.net/projects/befpc/ BeOS/Zeta/Haiku] ( | + | * [http://sourceforge.net/projects/befpc/ BeOS/Zeta/Haiku] für i386 |
+ | * [[Target NativeNT]] für i386 (in Entwicklung, waiting for commit) | ||
== Unterstützte Systeme für die SPARC-Architektur == | == Unterstützte Systeme für die SPARC-Architektur == | ||
Line 42: | Line 43: | ||
* NetBSD (Grundlegende Arbeiten im Kern erledigt) | * NetBSD (Grundlegende Arbeiten im Kern erledigt) | ||
* [[Target MacOS]] (classic) | * [[Target MacOS]] (classic) | ||
− | * [[MorphOS]] (Grundlegende Units implementiert) | + | * [[MorphOS]] (Grundlegende Units implementiert, am Kompilieren wird gearbeitet) |
== Unterstützte Systeme für die PowerPC64-Architektur == | == Unterstützte Systeme für die PowerPC64-Architektur == | ||
Line 50: | Line 51: | ||
== Unterstützte Systeme für [[AMD64]] ([[x86-64]]) == | == Unterstützte Systeme für [[AMD64]] ([[x86-64]]) == | ||
* [[Linux for AMD64|64-bit Linux]] | * [[Linux for AMD64|64-bit Linux]] | ||
− | * [[Win64 for AMD64|64-bit Windows]] ( | + | * [[Win64 for AMD64|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) | ||
== Umterstützte Systeme für die ARM-Architektur == | == Umterstützte Systeme für die ARM-Architektur == | ||
Line 59: | Line 62: | ||
* [[PalmOS port]] (in Entwicklung) | * [[PalmOS port]] (in Entwicklung) | ||
* [[SymbianOS]] (in Entwicklung) | * [[SymbianOS]] (in Entwicklung) | ||
+ | * [http://wiki.freepascal.org/iPhone/iPod_development Target Darwin] (Mac OS X/iPhoneOS) (2.3.x und spätere Versionen) | ||
+ | * [[Native ARM Systems]] (not cross-development) | ||
+ | * [[Embedded]] | ||
− | == Inoffizielle Ports == | + | == Inoffizielle Ports von Drittpersonen == |
* [[GP2X]] (in Entwicklung) | * [[GP2X]] (in Entwicklung) | ||
+ | |||
+ | * [[Native MIPS Systems]] (not cross-development) | ||
+ | |||
+ | * [http://sourceforge.net/projects/fpc-mips/develop 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 [[Cross compiling]]. |
Revision as of 17:59, 26 March 2011
│
العربية (ar) │
Deutsch (de) │
English (en) │
français (fr) │
Bahasa Indonesia (id) │
português (pt) │
русский (ru) │
中文(中国大陆) (zh_CN) │
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
- GO32 V2 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)
Umterstü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 Cross compiling.