🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Article View: es.comp.os.linux.programacion
Article #10012

Re: Compilar estáticamente un programa

#10012
From: rvm
Date: Fri, 12 Apr 2002 21:10
33 lines
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!nobody
References: <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/)