This is the mail archive of the
cygwin
mailing list for the Cygwin project.
RE: gcc with glib
- From: "PRIEUR Christophe RD-TECH-ISS" <christophe dot prieur at orange-ftgroup dot com>
- To: <cygwin at cygwin dot com>
- Date: Fri, 15 Jun 2007 14:44:07 +0200
- Subject: RE: gcc with glib
- References: <467155CA.51269500@dessent.net>
- Reply-to: <prieur at liafa dot jussieu dot fr>
> From: Brian Dessent [mailto:brian@dessent.net]
>
> > gcc -I"/usr/include/glib-2.0" -l glib-2.0 TestGLib.c
>
> The order of arguments of your command is wrong. The linker works
from
> left to right, resolving undefined references as it goes. If it sees
a
> library specified before any objects using symbols from that library,
it
> won't include anything from the library.
Okay! You're right, it works. I guess some versions of gcc are a bit
more open-minded on this issue (trying to save my self-esteem of old C
programmer).
> From: Yaakov (Cygwin Ports) [mailto:yselkowitz@users.sourceforge.net]
>
> gcc -o TestGLib.o TestGLib.c `pkg-config --cflags --libs glib-2.0`
>
> (And for your own sake, don't move around files; everything has it's
> place, and for good reason.)
Yeah, i had tried with this pkg-config thing, but still with the bad
order.
As for moving things around, you know, sometimes you're desperate :o)
Thank you both,
-- Christophe.
prieur@liafa.jussieu.fr
--
Unsubscribe info: http://cygwin.com/ml/#unsubscribe-simple
Problem reports: http://cygwin.com/problems.html
Documentation: http://cygwin.com/docs.html
FAQ: http://cygwin.com/faq/