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] | |
HI Yvon,
The problem is that you are trying to define your own startup file while
gcc is trying to link in its own startup file. To get round this try the
-nostartfiles option.
HTH,
Dave
TME wrote:
>
> 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
--
---------------------------------------------------
David Mc Kenna
Design Engineer,
MCV Group, Analog Devices BV,
Raheen Business Park, Limerick, Ireland.
Ph: +353 61 494155 Ext. 4155
---------------------------------------------------
------
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] |