Re: GTK+ library access issue?

David Buchan wrote:
> Hi Nicola,
> I did find this on the GNU gcc page: "-l libraryIt makes a difference
> where in the command you write this option; the linker searches and
> processes libraries and object files in the order they are specified.
> Thus, `foo.o -lz bar.o' searches library `z' after file foo.obut
> before bar.o. If bar.orefers to functions in `z', those functions
> may not be loaded."
> Seems to confirm it. Interesting. I guess the previous gcc was a bit
> more forgiving for my sloppy ways.

Yes, that should be true. For ELF objects as used in Linux and more
current versions of HP-UX though it doesn't matter where on the command
line the shared libraries fall.  However, for Windows pe-coff it does
matter and the linker would complain about the missing symbols in bar.o.


[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]