This is the mail archive of the
gcc-help@gcc.gnu.org
mailing list for the GCC project.
Re: newbie question: building and using a static lib
- From: John Love-Jensen <eljay at adobe dot com>
- To: Dieter Tschermernig <d dot tschermernig at efkon dot com>, MSX to GCC <gcc-help at gcc dot gnu dot org>
- Date: Mon, 06 Mar 2006 08:57:01 -0600
- Subject: Re: newbie question: building and using a static lib
Hi Dieter,
The command line is order sensitive.
You have the order backwards.
Put your .o files before the -l<lib> files. Otherwise, the linker says*
"Here I have libmyclass.lib, what missing symbols do I need out of there?
Hey, I don't have any missing symbols at the moment, I don't need to
incorporate anything from libmyclass.lib."
Also, you don't need the -I<dir> for doing the linking operation. Doesn't
hurt, either. Just clutter.
HTH,
--Eljay
* Don't anthropomorphize linkers. They hate it when you do that.