Article View: es.comp.os.linux.programacion
Article #10012Re: Compilar estáticamente un programa
From: rvm
Date: Fri, 12 Apr 2002 21:10
Date: Fri, 12 Apr 2002 21:10
33 lines
2446 bytes
2446 bytes
El Mar 09 Abr 2002 01:07, crisp escribi� lo siguiente: > El d�a Mon, 8 Apr 2002 21:41:36 +0200, Tom�s S�nchez Santos > <tsanchez@escomposlinux.org> escribi�: > >>Cuando compiles, a�ade la opcion -static > > Entonces me sale una lista interminable del estilo: > > /usr/lib/libgtop.a(init.o): In function `glibtop_init_s': > init.o(.text+0x414): undefined reference to `glibtop_open_s' > /usr/lib/libgtop.a(lib.o): In function `glibtop_get_cpu_l': > lib.o(.text+0x1f0): undefined reference to `glibtop_get_cpu_s' > /usr/lib/libgtop.a(lib.o): In function `glibtop_get_mem_l': > > Acabando con un: > > collect2: ld returned 1 exit status > > �Seguro que s�lo es necesario a�adir esa opci�n? Yo he hecho algo parecido, aunque no s� si es la forma correcta. Si s�lo quieres enlazar est�ticamente con una sola librer�a me parece que no necesitas la opci�n -static. Yo lo �nico que he hecho es a�adir al final de la lista de todos los ficheros *.o la versi�n est�tica de la librer�a (libloquesea.a) que debes tener en /usr/lib o en alg�n sitio similar. -- Ricardo Villalba rvmsoft at jazzfree.com http://www.escomposlinux.org/rvm/ Hombre invisible busca mujer transparente para hacer lo nunca visto
Technical Details
Message-ID:
<12894526.4csPzL39Zc@rvmsoft.localdomain>Path:
arc1-ca.pugleaf.net!archiver1.google.com!news1.google.com!newsfeed.stanford.edu!news-spur1.maxwell.syr.edu!news.maxwell.syr.edu!newsfeed1.cidera.com!Cidera!newsfeed.comtenidos.com!newsfeeder.wanadoo.es!127.0.0.1!nobodyReferences:
<jco3bu41f0o5tah8r1bubsr3pp4pbk6lvc@4ax.com> <slrnab3sja.1hv.tsanchez@mortadelo.casa> <fd84buk0c57kcjf9qks8cdbtb49nh5u2qv@4ax.com>Show Full Headers
Complete Article Headers
X-Google-Language: SPANISH,ASCII X-Google-Thread: f86c8,29e6044f3fa7b71d X-Google-Attributes: gidf86c8,public X-Google-ArrivalTime: 2002-04-12 14:26:03 PST Path: arc1-ca.pugleaf.net!archiver1.google.com!news1.google.com!newsfeed.stanford.edu!news-spur1.maxwell.syr.edu!news.maxwell.syr.edu!newsfeed1.cidera.com!Cidera!newsfeed.comtenidos.com!newsfeeder.wanadoo.es!127.0.0.1!nobody From: rvm <rvm@linuxfan.com> Newsgroups: es.comp.os.linux.programacion Subject: Re: Compilar estáticamente un programa Date: Fri, 12 Apr 2002 23:10:17 +0200 Organization: Wanadoo Lines: 35 Message-ID: <12894526.4csPzL39Zc@rvmsoft.localdomain> References: <jco3bu41f0o5tah8r1bubsr3pp4pbk6lvc@4ax.com> <slrnab3sja.1hv.tsanchez@mortadelo.casa> <fd84buk0c57kcjf9qks8cdbtb49nh5u2qv@4ax.com> NNTP-Posting-Host: 62-36-51-85.dialup.uni2.es Mime-Version: 1.0 Content-Type: text/plain; charset=iso-8859-1 Content-Transfer-Encoding: 8Bit X-Trace: news.wanadoo.es 1018646407 16128 62.36.51.85 (12 Apr 2002 21:20:07 GMT) X-Complaints-To: usenet@wanadoo.es NNTP-Posting-Date: Fri, 12 Apr 2002 21:20:07 +0000 (UTC) User-Agent: Fast-KNode/0.4 (http://www.escomposlinux.org/rvm/)