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

amiga-news.de Forum > Programmierung > Compilieren klappt nicht [ - Search - New posts - Register - Login - ]

-1- [ - Post reply - ]

2002-08-21, 08:42 h

Emufreak
Posts: 74
User
Hallo

Also ich versuche mich im Moment gerade wieder etwas in C einzuarbeiten. Irgendetwas klappt aber beim Compilieren nicht. Ich arbeite mit dem Aztec-C compiler. Wahrscheinlich ziemlich antiquiert. Wenn mir jemand einen aktuelleren empfehlen kann habe ich nichts dagegen. Nun zu meinem Problem. Zuerst compiliere ich das Programm mit cc vergleiche.c. Diese Operation sollte dann ja eigentlich das File vergleiche.o kreiren. Das geschieht aber nicht obwohl es zu keinem Fehler kommt. Ich habe aber im Ram ein File mit der endung .tmp gefunden, dass wahrscheinlich das erstellte Assemblerfile ist. Was muss ich tun damit die Compilierung korrekt funktioniert?

[ - Answer - Quote - Direct link - ]

2002-08-21, 12:01 h

Tessien
Posts: 55
User
Moin Emufreak,

da kann ich glatt mal wieder meine Standard-Antwort aus der Kiste kramen: die aktuelle Developer-CD besorgen. Darauf ist neben Herden von Sources, Includes und so weiter auch StormC V3. Der Compiler ist ein wenig verbugt (im Vergleich zu StormC V4 und dem dort benutzen Gnu-C-Compiler), aber das bemerkt man nur in sehr speziellen Situationen. Für die Einarbeitung in C und die ersten Spiele/Projekte/Tools/Microkernel :D sollte es reichen.

Bye, Thomas

[ - Answer - Quote - Direct link - ]

2002-08-21, 15:17 h

thomas
Posts: 7718
User
Zitat:
Zuerst compiliere ich das Programm mit cc vergleiche.c. Diese Operation sollte dann ja eigentlich das File vergleiche.o kreiren.

Ich kann mich nicht mehr ganz genau an Aztec erinnern, aber alle anderen C-Compiler, die ich kenne (Dice, vbcc, gcc) haben ein Front-End, das alles, was man ihm vorwirft direkt zu einem ausführbaren Programm machen.

Beispiel (vbcc):

vc dings.c
-> erzeugt a.out (executable)

vc dings.c -o dings
-> erzeugt dings (executable)

vc dings.c -c -o dings.o
-> erzeugt dings.o (object)

vc dings.c -a -o dings.o
-> erzeugt dings.a (assembler source).

vc dings.a -o dings
-> assembliert dings.a und erzeugt dings

vc dings.o -o dings
-> linkt dings.o und erzeugt dings

vc hugo.c egon.a otto.o -o dings
-> compiliert hugo.c, assembliert egon.a und linkt alles mit otto.o zu dings

Gruß Thomas

--
Email: thomas-rapp@web.de

Home: home.t-online.de/home/thomas-rapp/


[ - Answer - Quote - Direct link - ]

2002-08-26, 11:00 h

Emufreak
Posts: 74
User
Ich habe mir jetzt einmal GCC Heruntergeladen. Mit dem klappts ganz gut. Wahrscheinlich werde ich mir aber noch die Developer-CD bestellen. Danke für die Tips

[ - Answer - Quote - Direct link - ]


-1- [ - Post reply - ]


amiga-news.de Forum > Programmierung > Compilieren klappt nicht [ - Search - New posts - Register - Login - ]


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