This is the mail archive of the crossgcc@cygnus.com mailing list for the crossgcc project.


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]

Re: function reference from standard library



On 13-Oct-98 Dony wrote:
>  Yeah, I suspect also the same, since even main function reference 
>  wasn't found.
>  
>  x----------
>  main.o(.text+0x18):main.c undefined reference to '__main'
>  x----------

.. snip

> LDFLAGS = -s -n -Tmsdsl.ld -L$(LIB)

>  driver: msdsl.ld $(PROG)
>       $(LD) $(LDFLAGS) -Map=driver.map -o driver.x $(PROG)

you need to add -lc to this link command to pick up the main C library. Also
-lm if you have any math calls. The -L sets the search path for the -l.


-- 
Mark Powell, Senior Software Engineer, Primagraphics Limited
New Cambridge House, Litlington, nr.Royston, Herts, SG8 0SS, UK
Tel. +44 1763 852222, Fax. 853324, medp@primag.co.uk, http://www.primag.co.uk

________________________________________________
To get help for the crossgcc list, send mail to
crossgcc-request@cygnus.com with the text 'help'
(without the quotes) in the body of the message.