Kompilacja programów dla Motoroli 68k w Cygwinie z użyciem GCC - jak uzyskać plik binarny?
Re: motorola m68k i gcc
From: "Grzegorz P." <opti_at_nospam_go2.pl>
Subject: Re: motorola m68k i gcc
Date: Fri, 19 Oct 2001 12:25:19 -0700
Kane <nogam_at_nospam_poczta.onet.pl> wrote in message =
news:MPG.163608305838ba099896ae_at_nospam_news.onet.pl...
Witam,
czy kto=9C z was u=BFywa=B3 =9Crodowiska Cygwin i gcc do kompilacji =
program=F3w pod=20
motorole 68k.W jaki spos=F3b mo=BFna uzyska=E6 plik wyj=9Cciowy =
binarny czy=20
trzeba u=BFywa=E6 jaki=9C dodatk=F3w.
Pozdrawiam.
Gdy juz dysponujesz kompilatorem, assemblerem i linkerem to jestes w =
stanie wygenerowac kod relokowalny np. coff. Jesli chcesz to zamienic na =
postac binarna to robi sie to za pomoca objcopy do formatu --binary. Jak =
znam, zycie to istnieja jakie scisle okreslone adresy pod ktore program =
ma byc zaladowany. Aby osiagnac efekt nalezy posluzyc sie definicjami =
segmentow, ktore zadajemy linkerowi. I tutaj uwaga: jezeli mamy dwa =
segmenty: .text=3D0x00000000 i .bss =3D 0x00010000, to po potraktowaniu =
objcopy otrzymamy obrazy segmentow jeden za drugim bez uwzgledniania =
adresow bazowych segmentow.
--=20
Grzegorz P.
mailto: gplywacz_at_nospam_go2.pl
<----------------------------------------->
Gdyby budowniczowie budowali swoje domy tak jak programisci pisza swoje=20
programy, to jeden dzieciol w jeden dzien zniszczylby cala cywilizacje