help for mips

Liu Yong yliu@newavetech.com
Thu Aug 2 17:49:00 GMT 2001


Hi.
I have got a cross-gcc and cross-gdb ( Thank all helped me ) .
Now I want to build really a program  for mips (IDT 79RC32332 ). But now I
don't know which crt0.o I should use.
It seemed too many crt0.o.
That the result of the command : csh/find /home/yliu/local -name crt0.o

/home/yliu/local/mipself/mips-elf/lib/soft-float/el/mips3/crt0.o
/home/yliu/local/mipself/mips-elf/lib/soft-float/el/crt0.o
/home/yliu/local/mipself/mips-elf/lib/soft-float/mips3/crt0.o
/home/yliu/local/mipself/mips-elf/lib/soft-float/crt0.o
/home/yliu/local/mipself/mips-elf/lib/single/el/mips3/crt0.o
/home/yliu/local/mipself/mips-elf/lib/single/el/crt0.o
/home/yliu/local/mipself/mips-elf/lib/single/mips3/crt0.o
/home/yliu/local/mipself/mips-elf/lib/single/crt0.o
/home/yliu/local/mipself/mips-elf/lib/el/mips3/crt0.o
/home/yliu/local/mipself/mips-elf/lib/el/crt0.o
/home/yliu/local/mipself/mips-elf/lib/mips3/crt0.o

So now these are my questions:
1. How can I know which files I should use (crt0.o , crtbegin.o ,...) ?
2. What shall I do specially for debugging(Gdb5.0) .
3. Where is the interface with the low level functions ? In the libgloss?
4. Next step I will use the IDT79s332 evaluation board , are there any
advices for me?

Too many questions , :-) . Would you mind tell me where can find the 
answer?
Maybe I need the doc really.

These is what have done and result :
 csh/ mips-elf-gcc -c hello.c
 csh/ mips-elf-ld -L
/home/yliu/local/mipself/lib/gcc-lib/mips-elf/2.95.3/ -o
 hello hello.o -lgcc -lc -v
 mips-elf-ld: warning: cannot find entry symbol _start ; defaulting to
 0000000000400000
 csh/ gdb hello (exec-file hello ; run )
 (gdb) don't how to run . Try " help target"
I don't know how to fix it. I think it is generated by no crt0.o used , 
am I
right? Or what shall I do ?

Thanks.

Best Regards.
Yong Liu



------
Want more information?  See the CrossGCC FAQ, http://www.objsw.com/CrossGCC/
Want to unsubscribe? Send a note to crossgcc-unsubscribe@sourceware.cygnus.com



More information about the crossgcc mailing list