problems linking
Don Sharp
dwsharp@iee.org
Sat Sep 8 00:18:00 GMT 2001
Norman Frederick wrote:
>
> Dear Sirs:
>
> I am having problems linking modules compiled using your gcc.
>
> example:
>
> gcc -c simple.c
>
try just
gcc simple.c
gcc constructs the necessary list of extra files that MUST be included
in the link.
> ld simple.o crt0.o -lm -lc
> get error:
> /usr/lib/libm.a<_cygwin_crt0_common.o>undefined reference to GETModuleHandleA@4
>
> What is missing?
>
IMHO one should NEVER use ld directly unless you know PRECISELY what you
are doing. I hate to think of the number of times that I have run foul
of this problem because of different underlying system behaviour.
> I have also tried
>
> ld simple.o -lm -lc crt0.o gcrt
> but get a bunch of undefined references.
>
> Thanks,
> Norman
>
Cheers
Don Sharp
--
Unsubscribe info: http://cygwin.com/ml/#unsubscribe-simple
Bug reporting: http://cygwin.com/bugs.html
Documentation: http://cygwin.com/docs.html
FAQ: http://cygwin.com/faq/
More information about the Cygwin
mailing list