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

amiga-news.de Forum > Programmierung > vbcc & ppc [ - Suche - Neue Beiträge - Registrieren - Login - ]

-1- [ - Beitrag schreiben - ]

25.06.2002, 09:55 Uhr

g0ldm0m0
Posts: 122
Nutzer
Hi!

Da ich nun meine ppc Karte bekommen habe, wollte ich mal versuchen ein C-Programm
fuer den PPC zu compilieren. Ich benutze bis jetzt immer mcpp und vbcc. Da vbcc aber auch
pcc programmer erstellen *kann*, dachte ich mir probieren wir es mal.

Also ein HelloWorld war ja noch mit vbcc auf dem ppc moeglich, allerdings
nur als ppcassembler output. Wo ich mir nun die Frage stellte *was jetzt*,
pasm, linken. Wie laueft das mit dem linken? Warum erzeugt der Compiler keine Objects nur
Asmfiles? (Wenn ich eine 68kprogramm will geht es)

Dann habe ich mal etwas mehr als HelloWorld probiert, und aus war es fuer den ppc-c-compiler,
er meldet einen Fehler in supp.c (habe ich nicht included). Als 68kprogramm kein Problem!?

Wie bekomme ich denn nun ein ppc Programm aus vbcc? Gibt es einen anderen ppc Compiler?
Da ich nur mal nebenbei etwas machen will, habe ich auch keine Lust viel Geld auszugeben.

mfg Goldmomo


[ - Antworten - Zitieren - Direktlink - ]

25.06.2002, 11:59 Uhr

thomas
Posts: 7718
Nutzer

Also ich habe damit keine Probleme.

Ein Programm, das ich normal mit

vc meinprog.c -o meinprog

umwandle, kann ich mit

vc +ppc meinprog.c -o meinprog.elf

für PowerUp oder mit

vc +warpos meinprog.c -o meinprog.wos

für WarpOS umwandeln. (Hab ich jetzt alles aus dem Gedächtnis aufgeschrieben, steht aber in der Anleitung, wie es geht)

Natürlich müssen die PPC-Archive mit installiert sein.

Gruß Thomas

--
Email: thomas-rapp@web.de

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


[ - Antworten - Zitieren - Direktlink - ]

02.07.2002, 16:07 Uhr

g0ldm0m0
Posts: 122
Nutzer
Hi!

Habe vbcc nun zum laufen bekommen (so eine Anleitung ist schon was :rolleyes: ).

Da kommen gleich die naechsten Fragen:

Der Compiler regt (Warnings) sich ueber Formatstrings in printfs/scanfs/... auf, wie kann ich das abstellen
(im Compiler :D ).

Dann habe ich noch ein Problem mit WarpOS,
da ich erst seit kurzem eine ppc-Karte habe, habe ich
nicht viel Erfahrung mit deren Programmiereigenheiten.

Mein Problem ist:
Ich will auf einen externen Speicherbereich zugreifen.
Doch da wirft mit WarpOS eine Speicherverletzung und beendet mein
Programm. Wie kann ich das abschalten, oder wie kann ich
externe Speicherbereiche benutzen (z.B. als SharedMemory deklarieren).

Ich hoffe ihr koennt mir helfen (besonders bei Problem 2)!!!

Mfg Goldmomo

[ - Antworten - Zitieren - Direktlink - ]


-1- [ - Beitrag schreiben - ]


amiga-news.de Forum > Programmierung > vbcc & ppc [ - Suche - Neue Beiträge - Registrieren - Login - ]


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