This is the mail archive of the crossgcc@sources.redhat.com mailing list for the crossgcc project.
See the CrossGCC FAQ for lots more information.
Index Nav: | [Date Index] [Subject Index] [Author Index] [Thread Index] | |
---|---|---|
Message Nav: | [Date Prev] [Date Next] | [Thread Prev] [Thread Next] |
Other format: | [Raw text] |
Hello, I can compile, link and run a c program on my AT91R4008 arm7tdmi board. The angel monitor takes care of the initalization. However if I try to use a startup file in assembler I have problems of duplicate _start. I did reduce both files to a minimum and still have the same erros. my C file: int main() { return(0);} my S file: .section .text .global _start .extern _stack _start: #Initialise stack pointer to new user stack .align 2 #Setup monitor vectors from A002000 onwards #Basically copy 00-100 to a002000-a002100 # zero out bss _exit: nop b _exit nop The error message: /tmp/ccY94g6E.o: In function `_start': /tmp/ccY94g6E.o(.text+0x0): multiple definition of `_start' I tried different examples downloaded from th eweb with always the same error. What do I do wrong?????????? Thank you for any help. Yvon. ------ Want more information? See the CrossGCC FAQ, http://www.objsw.com/CrossGCC/ Want to unsubscribe? Send a note to crossgcc-unsubscribe at sources dot redhat dot com
Index Nav: | [Date Index] [Subject Index] [Author Index] [Thread Index] | |
---|---|---|
Message Nav: | [Date Prev] [Date Next] | [Thread Prev] [Thread Next] |