Date: Thu, 16 Nov 2000 11:10:06 -0600 (CST) From: Mike Meyer <mwm@mired.org> To: Henrik Nilsson <Henrik.Nilsson@west.se> Cc: questions@freebsd.org Subject: Re: Creating libraries with "ar" fails... Message-ID: <14868.5358.416403.621320@guru.mired.org> In-Reply-To: <52823016@toto.iv>
next in thread | previous in thread | raw e-mail | index | archive | help
Henrik Nilsson <Henrik.Nilsson@west.se> types: > I'm trying to create an archive file (libxmlnode.a) with one object file in it > (XmlNode.o), but when I link the archive file with my testprogram I get a lot > of undefined references. > > Below you can see the error message. > > The command I use to create the lib file is: > ar rs libxmlnode.a XmlNode.o > (with the s parameter you get the same result as running ranlib on the > archive later) > > Is there anything else I need to do in order to get it to work? > Or have I just forgot something? > > regards, > Henrik Nilsson > > ps. please reply to my emailaddress as well, as I'm not a member of this > mailinglist. Thanks! ds. > > - --error message--- > g++ -ggdb -Wall -pedantic -Wtraditional -Wshadow -Wpointer-arith -Wcast-qual > - -Wcast-align -Wconversion -Wstrict-prototypes -Wmissing-declarations > - -Wredundant-decls -Woverloaded-virtual -Winline -ansi -pipe > '-Dperror(x)={char buff[256]; sprintf(buff, "%s[%d]::%s() reported \"%s\" > with reason", __FILE__, __LINE__, __FUNCTION__, x); perror(buff);}' > libxmlnode.a main.cpp -o main Shouldn't the last few be: main.cpp libxmlnode.a -o main <mike To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-questions" in the body of the message
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?14868.5358.416403.621320>