FreeBASIC 0.21.1 für Linux
Download
- TAR.LZMA-Archiv (2,02 MB)
- GPL
- Plattformen:
- FreeBASIC 0.21.0
- Angelegt von Sebastian am 11.08.2010
Bewertung
Punkte: 5,0 bei 2 Stimmen(Zum Abstimmen auf die Sterne klicken.)
FreeBASIC 0.21.1 bringt im Vergleich zum 0.20er Release eine ganze Reihe neuer Features mit, darunter technische Verbesserungen des Compilers wie auch Erweiterungen der Sprache. Das hier vorliegende Downloadpaket enthält den Compiler für Linux, vorkonfiguriert zur Installation nach /usr/local.
Alternativ steht auch die Standalone-Version zur Verfügung.
FreeBASIC unterstützt seit Version 0.21.0 offiziell auch die Betriebssysteme FreeBSD, OpenBSD und NetBSD, darüber hinaus wurde die Kompatibilität zu Linux x64 verbessert. Eine der wesentlichen Neuerungen ist der C-Emitter, der das Portieren von FreeBASIC auf neue Plattformen erleichtern und die optimierte Compilierung eigener Programme ermöglichen soll. Der C-Emitter ist offiziell allerdings noch instabil und der dazu nötige Compiler gcc ist im Paket standardmäßig nicht enthalten.
Im Folgenden einige der Neuerungen im Vergleich zu Version 0.20.0 im Überblick (siehe auch Changelog):
- C-Emitter
- Optimierung der Gleitkommazahl-Behandlung
- Support für drei neue Plattformen (FreeBSD, OpenBSD und NetBSD)
- Verbesserung der Kompatibilität zu QB (DRAW)
- Arrays, die ihre Größe bei der Initialisierung selbst erkennen und festlegen
- BYREF nun auch mit zstring ptr und wstring ptr möglich
- Multimonitor-Unterstützung für GDI- und OpenGL-Grafikfunktionalität
Im Vergleich zum erst kürzlich erschienenen Release 0.21.0 sind die folgenden Veränderungen zu nennen:
- Bugfix für den GETMOUSE-Befehl unter Linux
- Bug in der Include-Datei inc/ode/odemath.bi behoben
- Korrektur bei __FB_SIGNATURE__
- Bugfix für die Runtime-Library: Fehlende FB_UNLOCK() Aufrufe hinzugefügt
- Im Windows- und DOS-Paket ist wieder eine ältere Version der binutils enthalten.
Bezogen auf das unmittelbare Vorgängerrelease 0.21.0 bringt die hier vorliegende Version nur einige Bugfixes, jedoch keine neuen Features.
Hinweis: Da es sich um ein eigenständiges Release handelt, wird empfohlen, eine noch installierte, alte Version zunächst zu deinstallieren.
Bitte beachten Sie, dass es sich bei diesem Download um den bloßen Compiler handelt. Eine Entwicklungsumgebung ist nicht enthalten, sondern muss noch separat installiert werden, falls noch keine vorhanden ist. Weitere Informationen...