[OSy] msim a gdb

Martin Decky decky at dsrg.mff.cuni.cz
Thu Nov 8 16:32:05 CET 2007


> Vytvářet binary a pak elf ale není rozumné, protože nebudeš mít žádné  
> debug informace atd. Lepší je vytvořit elf (smaž OUTPUT_FORMAT(binary)  
> z binary.lds a změň cílový název) a pak jej konvertovat na binary.

Dokonce je velmi doporuceno kernel nejprve linkovat do ELF formatu a
teprve ten zkonvertovat do binary. Ruzne verze GNU linkeru pro MIPS
totiz mely tu zajimavou featuru (kterou nekteri nazyvali bug :)), ze pri
linkovani primo do binary formatu nehlasily chybejici symboly a misto
jejich referenci pouzily proste 0x00000000.

Pokud se podivate na ukazkovy Makefile.default u testu, tak ten to timto
zpusobem pouziva.


M.D.




More information about the NSWI004 mailing list