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

amiga-news.de Forum > Programmierung > C-Compiler gesucht [ - Suche - Neue Beiträge - Registrieren - Login - ]

-1- [ - Beitrag schreiben - ]

13.03.2005, 17:12 Uhr

Ork42
Posts: 12
Nutzer
Hallo!

Bisher habe ich folgende Compiler ausprobiert:

1) Amigaversion des gcc:
Übersetzte zwar alles klaglos, aber das Kompilat ließ sich nicht
starten. Dabei war es unerheblich, ob es sich um "Hallo Welt"
oder umfangreichere Quelltexte handelte.

2) Storm-C V3 von der Developer CD:
Schaffte zwar noch ein lauffähiges "Hallo Welt", konnte Linpack
und anderes aber nichteinmal übersetzen. Dabei ist Linpack
reines ANSI-C ...

3) Storm aktuelle Demoversion:
wie 2)

4) vbcc:
Übersetzte "Hallo Welt" problemlos und erzeugte auch lauffähigen
Code. Linpack ließ sich ebenfalls übersetzen, das Programm lief
aber nur bis zur Ausgabe des Tabellenkopfes, beim eigentlichen
Benchmark hing es sich auf.

5) DICE:
Übersetzt zwar alles, erzeugt aber sehr sehr langsamen Code.
Linpack läuft auf meinem 060/50 deutlich langsamer als auf einem
040/25 unter Linux.

Gibt es denn gar keinen vernünftigen (ANSI-)C-Compiler, der
mit AmigaOS3.9 auf 060/50 funktioniert? Es kann doch nicht angehen,
daß der einzige Compiler der auch komplexere Dinge als "Hallo Welt"
übersetzen kann der uralte DICE ist, der nichtmal den 040 kennt.

Tschüß,
Ork42

[ - Antworten - Zitieren - Direktlink - ]

13.03.2005, 18:39 Uhr

MaikG
Posts: 5172
Nutzer
Die einzelnen Compiler benötigen besondere Optionen.
Sowie nicht jeder Compiler jedes C quellcode aktzeptiert.

VBCC würde ich vorziehen weil es für alles Compilern
kann(68k, WOS, OS4) und weiterentwickelt wird.

[ - Antworten - Zitieren - Direktlink - ]

13.03.2005, 21:47 Uhr

whose
Posts: 2156
Nutzer
Zitat:
Original von MaikG:
Die einzelnen Compiler benötigen besondere Optionen.
Sowie nicht jeder Compiler jedes C quellcode aktzeptiert.

VBCC würde ich vorziehen weil es für alles Compilern
kann(68k, WOS, OS4) und weiterentwickelt wird.


Naja, das ist beim GCC nicht anders, zumindest ist die Version 3.4 auch für 68K erhältlich. Selbst die 2.95.3 tuts in den meisten Fällen klaglos. Mich würd mehr interessieren, wie er mit dem GCC Das "Hallo Welt" compiliert hat, daß es gar nicht erst startet :dance3:

Grüße

[ - Antworten - Zitieren - Direktlink - ]

14.03.2005, 09:47 Uhr

Solar
Posts: 3680
Nutzer
Ich würde auf den GCC setzen und herausfinden, warum es bei Dir nicht funktioniert. (Denn bei anderen tut er's ganz offensichtlich.)

[ - Antworten - Zitieren - Direktlink - ]

14.03.2005, 10:15 Uhr

gni
Posts: 1106
Nutzer
Zitat:
Ork42:
1) Amigaversion des gcc:
Übersetzte zwar alles klaglos, aber das Kompilat ließ sich nicht starten. Dabei war es unerheblich, ob es sich um "Hallo Welt"
oder umfangreichere Quelltexte handelte.

Versuchs mit: c:protect +e <Dein Programm>

[ - Antworten - Zitieren - Direktlink - ]

14.03.2005, 13:59 Uhr

Amigalien
Posts: 63
Nutzer
Ich tippe darauf, dass du beim GCC eine Objektdatei und kein Programm erzeugt hast. Ich compiliere wiefolgt:
gcc Ram:text.c -o ram:test

Vielleicht hilft es ja...

[ - Antworten - Zitieren - Direktlink - ]

18.03.2005, 19:29 Uhr

Flinx
Posts: 1073
Nutzer
Zitat:
Original von Ork42:
Gibt es denn gar keinen vernünftigen (ANSI-)C-Compiler, der
mit AmigaOS3.9 auf 060/50 funktioniert?


Für 68k ist natürlich SAS/C die erste Wahl, nur daß Du den nicht ganz kostenlos kriegen wirst.

[ - Antworten - Zitieren - Direktlink - ]


-1- [ - Beitrag schreiben - ]


amiga-news.de Forum > Programmierung > C-Compiler gesucht [ - Suche - Neue Beiträge - Registrieren - Login - ]


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