🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

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

Re: Compilar estáticamente un programa

#10003
From: Tomás Sánchez Santos
Date: Wed, 10 Apr 2002 20:04
50 lines
2951 bytes
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

En es.comp.os.linux.programacion, crisp 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':

	�No te faltara enlazar con alguna libreria?	
	
> Acabando con un:
> 
> collect2: ld returned 1 exit status
> 
> �Seguro que s�lo es necesario a�adir esa opci�n? 

	Yo siempre lo he hecho asi y me ha funcionado. Acabo de probar un
	programa simple, enlazado con varias librerias (GTK, Glib, X11, etc)
	y funciona.
	
> �No tendr� que estar la librer�a preparada para ser utilizada
> est�ticamente?, es decir, que haya que compilar la propia librer�a con
> alguna opci�n especial.

	No estoy seguro, pero creo que no. De todas formas, consulta la
	documentacion de la libreria, o bien envia un mensaje a los
	desarrolladores de la misma.

Saludos
- -- 
/--------------------------------------------------------------------\
| Tom�s S�nchez Santos	  tsanchez  at  escomposlinux . org          |
| Clave publica: http://perso.wanadoo.es/tomas-sanchez/tomas-gpg.asc |
\--------------------------------------------------------------------/

-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.0.6 (GNU/Linux)
Comment: For info see http://www.gnupg.org

iD8DBQE8tJrE4IhFOpHaScYRAjAlAKDDKgyImYf84DfffbQPDL9Ew8dw1QCgiIP6
HDdm+bRohlPjXJq7ZNH0P/Q=
=Hnve
-----END PGP SIGNATURE-----
Technical Details
Message-ID: <slrnab96lu.vq.tsanchez@mortadelo.casa>
Path: arc1-ca.pugleaf.net!archiver1.google.com!news1.google.com!newsfeed.stanford.edu!news-spur1.maxwell.syr.edu!news.maxwell.syr.edu!newsfeed00.sul.t-online.de!newsfeed01.sul.t-online.de!t-online.de!fu-berlin.de!uni-berlin.de!62-36-144-129.dialup.uni2.ES!not-for-mail
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-10 13:09:26 PST
Path: arc1-ca.pugleaf.net!archiver1.google.com!news1.google.com!newsfeed.stanford.edu!news-spur1.maxwell.syr.edu!news.maxwell.syr.edu!newsfeed00.sul.t-online.de!newsfeed01.sul.t-online.de!t-online.de!fu-berlin.de!uni-berlin.de!62-36-144-129.dialup.uni2.ES!not-for-mail
From: Tomás Sánchez Santos
 <tsanchez@escomposlinux.org>
Newsgroups: es.comp.os.linux.programacion
Subject: Re: Compilar estáticamente un programa
Date: Wed, 10 Apr 2002 22:04:20 +0200
Lines: 50
Message-ID: <slrnab96lu.vq.tsanchez@mortadelo.casa>
References: <jco3bu41f0o5tah8r1bubsr3pp4pbk6lvc@4ax.com> <slrnab3sja.1hv.tsanchez@mortadelo.casa> <fd84buk0c57kcjf9qks8cdbtb49nh5u2qv@4ax.com>
Reply-To: tsanchez@escomposlinux.org
NNTP-Posting-Host: 62-36-144-129.dialup.uni2.es (62.36.144.129)
Mime-Version: 1.0
Content-Type: text/plain; charset=iso-8859-15
Content-Transfer-Encoding: 8bit
X-Trace: fu-berlin.de 1018469365 33635102 62.36.144.129 (16 [43504])
X-Orig-Path: 127.0.0.1!nobody
User-Agent: slrn/0.9.7.3 (Linux)