Article View: es.comp.os.linux.programacion
Article #1402Compilar estáticamente
From: David Asorey Álvarez
Date: Fri, 02 Dec 2005 06:50
Date: Fri, 02 Dec 2005 06:50
26 lines
1963 bytes
1963 bytes
Hola a todos/as. Tengo una duda sobre los binarios enlazados estáticamente y dinámicamente. Supongamos que estoy haciendo un programa en C usando GTK. Pongo mis #includes, compilo pasando las opciones necesarias y obtengo mi flamante 'holamundo': gcc -Wall -g helloworld.c -o helloworld `pkg-config --cflags gtk+-2.0` \ `pkg-config --libs gtk+-2.0` El binario que obtengo supongo que estará enlazado dinámicamente a las librerías gtk, y si lo trato de ejecutar en una máquina que no las tiene, me dirá que nones, que me falta el libgtk2.so o lo que sea. ¿Cómo se puede hacer para que se incluyan (enlacen estáticamente) las librerias en el binario?. ¿Hay algún man ó info donde venga explicado? Gracias por adelantado. Saludos. David.
Technical Details
Message-ID:
<1133506209.976323.276450@z14g2000cwz.googlegroups.com>Path:
arc1-ca.pugleaf.net!g2news1.google.com!postnews.google.com!z14g2000cwz.googlegroups.com!not-for-mailShow Full Headers
Complete Article Headers
X-Google-Thread: f86c8,83d517b25633ffe8,start X-Google-Attributes: gidf86c8,public X-Google-Language: SPANISH,ASCII Path: arc1-ca.pugleaf.net!g2news1.google.com!postnews.google.com!z14g2000cwz.googlegroups.com!not-for-mail From: "David Asorey Álvarez" <forodejazz@gmail.com> Newsgroups: es.comp.os.linux.programacion Subject: Compilar estáticamente Date: 1 Dec 2005 22:50:10 -0800 Organization: http://groups.google.com Lines: 27 Message-ID: <1133506209.976323.276450@z14g2000cwz.googlegroups.com> NNTP-Posting-Host: 212.49.161.156 Mime-Version: 1.0 Content-Type: text/plain; charset="iso-8859-1" Content-Transfer-Encoding: quoted-printable X-Trace: posting.google.com 1133506215 18598 127.0.0.1 (2 Dec 2005 06:50:15 GMT) X-Complaints-To: groups-abuse@google.com NNTP-Posting-Date: Fri, 2 Dec 2005 06:50:15 +0000 (UTC) User-Agent: G2/0.2 X-HTTP-UserAgent: Mozilla/5.0 (Windows; U; Windows NT 5.1; es-ES; rv:1.8) Gecko/20051111 Firefox/1.5,gzip(gfe),gzip(gfe) Complaints-To: groups-abuse@google.com Injection-Info: z14g2000cwz.googlegroups.com; posting-host=212.49.161.156; posting-account=P4keSg0AAAChwZeUOhTuPz6zBKFyRU29