This is the mail archive of the
cygwin@sourceware.cygnus.com
mailing list for the Cygwin project.
Re: linking confusion
- To: "Jenny Gable (Skywind)" <jgable at imsa dot edu>
- Subject: Re: linking confusion
- From: "Steve Biskis" <mlx at san dot rr dot com>
- Date: Thu, 14 May 1998 08:09:49 -0700
- Cc: <gnu-win32 at cygnus dot com>
- Reply-To: <mlx at san dot rr dot com>
Tip du jour:
Don't worry about unresolved refs to either mainCRTStartup or
WinMainCRTStartup
they are merely dangling artifacts from a darker age.
That default entry point of 0x00401000 is right where you want to be.
da bisk
----------
> From: Jenny Gable (Skywind) <jgable@imsa.edu>
> To: Cygnus GNU Win32 Mailing List <gnu-win32@cygnus.com>
> Subject: Re: linking confusion
> Date: Tuesday, May 12, 1998 4:38 PM
>
> On Tue, 12 May 1998, Mumit Khan wrote:
> > OK:
> > % gcc -c foo.c
> > % gcc -mwindows -o foo foo.o
> > Not OK:
> > % gcc -mwindows -o foo.c
>
> Thanks, that solved it, and now creates an executable that just pops up
> a window. I know it's supposed to have a small menu, and a different
> color background, from the example exe. I'm also getting one warning
> during linking:
>
> BASH.EXE-2.01$ gcc -mwindows listing2.o
> /CYGNUS/B19/H-I386~1/i386-cygwin32/bin/ld.exe: warning: cannot find entry
> symbol _WinMainCRTStartup; defaulting to 00401000
>
> I can't find a reference to this function in my book anywhere, so I'm
> not sure what library to link to for it to work. And it doesn't actually
> appear in my source code anywhere. Tips? Thanks.
>
>
> -
> For help on using this list (especially unsubscribing), send a message to
> "gnu-win32-request@cygnus.com" with one line of text: "help".
-
For help on using this list (especially unsubscribing), send a message to
"gnu-win32-request@cygnus.com" with one line of text: "help".