From: Jose D. <pac...@ya...> - 2004-10-19 13:15:53
|
Let me see if I got this straight. The file <file>.asm will not contain code from the libraries but the file <file>.ihx will contain all the code, including library links, in hex format for downloading to your eprom or eprom emulator. Is that it? I have been using in the past MicroC and that compiler does include the linked code in the asm file. Thanks much for all the ones helping. Jose. --- Jonathan Dumaresq <jdu...@ci...> wrote: > you don't see it in your asm file because this file > is probably already > compiled. The linker juste put it before your ame > file. This is the same > thing in pic16 port of sdcc. > > .o file is like the obj file for any other compiler. > > hope that help understanding > > Jonathan > ----- Original Message ----- > From: "Jose DeMoya" <pac...@ya...> > To: <sdc...@li...> > Sent: Tuesday, October 19, 2004 8:21 AM > Subject: Re: [Sdcc-user] z80 compiler > > > > Thanks very much for your explanation Erik. > > I checked all the things you mention and test.map > does > > exist with that information. Nonetheless the > test.asm > > file does not include the crt0 code. > > As I am new to sdcc, this is probably a basic > > question, I run sdcc from a dos window in win98. > > Is that the way to do it? Another thing that I > noted > > is that the file test.lnk shows when I do a dir of > the > > hard drive from the dos window, if I look at the > files > > from windows explorer the file does not show. > > > > --- Erik Petrich > <epe...@iv...> > > wrote: > > > >> > >> On Wed, 13 Oct 2004, Jose DeMoya wrote: > >> > >> > Do I have to place a call to crt0 in the body > of > >> the program? > >> > >> No, the reset vector points to the run-time > >> initialization code (crt0) and > >> it, in turn, calls main(). > >> > >> > How do I generate a file that will include it.? > >> > >> By default (when the --no-std-crt0 option is > >> omitted), it should > >> automatically be linked with your C program. > >> > >> > I compiled my program with the following line > in > >> the command. > >> > sdcc -mz80 test.c > >> > >> This should create several files, one of which is > >> test.map. Near the end > >> of this file should appear something like: > >> > >> MODULES > >> FILE C:\sdcc\lib\z80\crt0.o > >> NAME crt0 > >> FILE test.o > >> NAME test > >> > >> If the entry for crt0 appears in your copy of the > >> file here, then it was > >> included in the link. > >> > >> Erik > >> > >> > >> > >> > >> > > > ------------------------------------------------------- > >> This SF.net email is sponsored by: IT Product > Guide > >> on ITManagersJournal > >> Use IT products in your business? Tell us what > you > >> think of them. Give us > >> Your Opinions, Get Free ThinkGeek Gift > Certificates! > >> Click to find out more > >> > > > http://productguide.itmanagersjournal.com/guidepromo.tmpl > >> _______________________________________________ > >> Sdcc-user mailing list > >> Sdc...@li... > >> > > > https://lists.sourceforge.net/lists/listinfo/sdcc-user > >> > > > > > > > > > > __________________________________ > > Do you Yahoo!? > > Take Yahoo! Mail with you! Get it on your mobile > phone. > > http://mobile.yahoo.com/maildemo > > > > > > > ------------------------------------------------------- > > This SF.net email is sponsored by: IT Product > Guide on ITManagersJournal > > Use IT products in your business? Tell us what you > think of them. Give us > > Your Opinions, Get Free ThinkGeek Gift > Certificates! Click to find out > > more > > > http://productguide.itmanagersjournal.com/guidepromo.tmpl > > _______________________________________________ > > Sdcc-user mailing list > > Sdc...@li... > > > https://lists.sourceforge.net/lists/listinfo/sdcc-user > > > > > > > > ------------------------------------------------------- > This SF.net email is sponsored by: IT Product Guide > on ITManagersJournal > Use IT products in your business? Tell us what you > think of them. Give us > Your Opinions, Get Free ThinkGeek Gift Certificates! > Click to find out more > http://productguide.itmanagersjournal.com/guidepromo.tmpl > _______________________________________________ > Sdcc-user mailing list > Sdc...@li... > https://lists.sourceforge.net/lists/listinfo/sdcc-user > _______________________________ Do you Yahoo!? Declare Yourself - Register online to vote today! http://vote.yahoo.com |