This is the mail archive of the cygwin@sourceware.cygnus.com mailing list for the Cygwin project.


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

Re: cygwin gcc user library question


Thanks Chris, I used your suggestion and the following are the commands and
messages:
bash-2.02$ gcc c/samples/amqsput0.c lib/mqm.Lib -I ./c/include
//d/CYGWIN~1/H-I586~1/i586-cygwin32/bin/ld: lib/mqm.Lib(MQM.dll): warning:
ignor
ing duplicate section `.text'
//d/CYGWIN~1/H-I586~1/i586-cygwin32/bin/ld: lib/mqm.Lib(MQM.dll): warning:
ignor
ing duplicate section `.idata$5'
//d/CYGWIN~1/H-I586~1/i586-cygwin32/bin/ld: lib/mqm.Lib(MQM.dll): warning:
ignor
ing duplicate section `.text'
//d/CYGWIN~1/H-I586~1/i586-cygwin32/bin/ld: lib/mqm.Lib(MQM.dll): warning:
ignor
ing duplicate section `.idata$5'
//d/CYGWIN~1/H-I586~1/i586-cygwin32/bin/ld: lib/mqm.Lib(MQM.dll): warning:
ignor
ing duplicate section `.text'
//d/CYGWIN~1/H-I586~1/i586-cygwin32/bin/ld: lib/mqm.Lib(MQM.dll): warning:
ignor
ing duplicate section `.idata$5'
//d/CYGWIN~1/H-I586~1/i586-cygwin32/bin/ld: lib/mqm.Lib(MQM.dll): warning:
ignor
ing duplicate section `.text'
//d/CYGWIN~1/H-I586~1/i586-cygwin32/bin/ld: lib/mqm.Lib(MQM.dll): warning:
ignor
ing duplicate section `.idata$5'

Then when I tried to run a.exe, I got the following:
The procedure entry point could not be located in the dynamic link library
MQM.dll.

Am I missing something here? Thanks

Chris Faylor wrote:

> On Fri, Apr 28, 2000 at 06:09:34PM +0100, eho wrote:
> >Hi there! I tried to use cygwin gcc to compile and link a c program
> >under NT. The program uses a library that exists in a lib directory with
> >a name abc.Lib. But when I specify the GCC command:
> >gcc xxxxxx.c -labc -L ./lib, I got the ld error cannot open -labc. What
> >should be the proper way to specify my abc library in the gcc command
> >under NT? Thanks
>
> Cygwin uses the UNIX convention of naming libraries libabc.a, so you'd
> do something like this:
>
> gcc xxxxxx.c -L ./lib -labc
>
> or
>
> gcc xxxxxx.c lib/libabc.a
>
> or
>
> gcc xxxxxx.c lib/abc.lib
>
> cgf
>
> --
> Want to unsubscribe from this list?
> Send a message to cygwin-unsubscribe@sourceware.cygnus.com


--
Want to unsubscribe from this list?
Send a message to cygwin-unsubscribe@sourceware.cygnus.com


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