amiga-news DEUTSCHE VERSION
.
Links| Forums| Comments| Report news
.
Chat| Polls| Newsticker| Archive
.

amiga-news.de Forum > Programmierung > C-Compiler gesucht [ - Search - New posts - Register - Login - ]

-1- [ - Post reply - ]

2005-03-13, 17:12 h

Ork42
Posts: 12
User
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

[ - Answer - Quote - Direct link - ]

2005-03-13, 18:39 h

MaikG
Posts: 5172
User
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.

[ - Answer - Quote - Direct link - ]

2005-03-13, 21:47 h

whose
Posts: 2156
User
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

[ - Answer - Quote - Direct link - ]

2005-03-14, 09:47 h

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

[ - Answer - Quote - Direct link - ]

2005-03-14, 10:15 h

gni
Posts: 1106
User
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>

[ - Answer - Quote - Direct link - ]

2005-03-14, 13:59 h

Amigalien
Posts: 63
User
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...

[ - Answer - Quote - Direct link - ]

2005-03-18, 19:29 h

Flinx
Posts: 1073
User
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.

[ - Answer - Quote - Direct link - ]


-1- [ - Post reply - ]


amiga-news.de Forum > Programmierung > C-Compiler gesucht [ - Search - New posts - Register - Login - ]


.
Masthead | Privacy policy | Netiquette | Advertising | Contact
Copyright © 1998-2025 by amiga-news.de - all rights reserved.
.