Article View: es.comp.os.linux.programacion
Article #10003Re: Compilar estáticamente un programa
From: Tomás Sánchez Santos
Date: Wed, 10 Apr 2002 20:04
Date: Wed, 10 Apr 2002 20:04
50 lines
2951 bytes
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-mailReferences:
<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)