amiga-news ENGLISH VERSION
.
Links| Forum| Kommentare| News melden
.
Chat| Umfragen| Newsticker| Archiv
.

[Login] [Registrieren] [Passwort vergessen?]

< Nächste MeldungVorige Meldung >
04.Jul.2001
Fun Time World


Compiler: vbcc V0.8
Volker Barthelmann hat die Version 0.8 seines portablen ANSI-C Compilers 'vbcc' veröffentlicht.

Der Compiler ist Open Source. Backends existieren für m68k, PPC, i386, DEC Alpha, c16x und HC12. Programmcode kann für AmigaOS, verschiedene Unix-Varianten und Windows generiert werden.

Das für Amiga-Rechner veröffentlichte Archiv enhält den Compiler, Preprocessor, Assembler, Linker, Frontend, Message-Browser, Startup-Codes, C-Libraries, amiga.lib Replacements sowie verschiedene andere Tools zur Codegenerierung für AmigaOS/68k, WarpOS, PowerUp und MorphOS.

Die meisten Tools (aber nicht alle) sind als Binaries vorhanden, die auf 68k-Amigas bzw. PPC-Amigas mit WarpOS oder PowerUp laufen.

Gegenüber der vorigen Amiga-Version hat sich folgendes geändert:
  • Bugfix: Verschiedene Fehler wurde im Compiler, Optimizer, den Tools und den Libraries behoben.
  • Änderung: Verbesserte Code-Generierung.
  • Änderung: Verbesserte Optimierungen inklusive inter-procedural-, cross-module-Optimierungen und alias-analysis.
  • Neu: Unterstützung für einige c99-Features:
    • long long
    • Flexible Array-Members als letztes Element einer Struktur.
    • Mischung von Statements und Deklarationen.
    • Deklarationen innerhalb der for-Schleife.
    • Inline function-specifier.
    • restrict-qualifier
    • Vararg-Makros.
    • _Pragma
    • increased translation-limits.
    • stdint.h
  • Neu: Check für den Stack sowie Messung der benötigten Stackgröße.
  • Neu: Dokumentation im PDF- und HTML-Format.
  • Neu: Neue Attribute wie '__amigainterrupt' und '__section'.
  • Neu: Neue #pragmas für PPC wie 'amiga-align' usw.
  • Neu: Inline-Headers für die WarpOS PPC-native-Libraries.
  • Neu: (Backend-spezifisch) Vordefinierte Makros.
  • Änderung: Verbesserte Libraries und Header.
  • Änderung: Neue Versionen von Frank Wille's Assemblers und Linkers.
  • Neu: Benutzung eines eingebauten Preprocessors.
  • Neu: Unterstützung für MorphOS.
Das Entwicklungspaket läuft ab AmigaOS 2.0 und minimal 1MB RAM. Zur Compilierung größerer Programme ist jedoch deutlich mehr RAM erforderlich.

Für die Compilierung von Amiga-Programme werden zusätzlich die AmigaOS-Includes benötigt (Developer-CD von Amiga, Geek Gadgets CD, u.ä.).

Download: vbcc.lha (3,6M), Readme (sd)

[Meldung: 04. Jul. 2001, 20:24] [Kommentare: 7 - 06. Jul. 2001, 13:01]
[Per E-Mail versenden]  [Druck-Version]  [ASCII-Version]
< Nächste MeldungVorige Meldung >

.
Impressum | Datenschutzerklärung | Netiquette | Werbung | Kontakt
Copyright © 1998-2024 by amiga-news.de - alle Rechte vorbehalten.
.