Estoy viedo sobre los temas de linkeo statico y dinamico creo que por ahi
es el asunto Gracias!

El 11 de abril de 2012 10:45, shingo <[email protected]> escribió:

> Hola gracias por las respuestas, hay algun ejemplo de como compilar un
> programa para que funcione en la mayoria de distros de 32 bits?, enlazando
> las librerías y todo lo que explicas?.. o alguna fuente o manual que me
> pueda ayudar...
>
> Saludos.
>
> El 11 de abril de 2012 10:23, Juan Manuel Schillaci <
> [email protected]> escribió:
>
> On Wed, Apr 11, 2012 at 12:07 PM, Sergio Cayuqueo <[email protected]>
>> wrote:
>> >
>> >
>> > El 11 de abril de 2012 10:40, shingo <[email protected]>
>> escribió:
>> >
>> >> Hola, por ejemplo yo compilo un programa en Ubuntu 11.04 y cuando lo
>> >> ejecuto en un Ubuntu 8.04 este me arroja el error de no haber
>> encontrado la
>> >> libreria: libmysqlclient.so.16, y claramente yo lo busco en los
>> repositorios
>> >> y no lo encuentro parece que no esta disponible (sólo el
>> >> libmysqlclient.so.15) para el Ubuntu 8.04, lo busco por la red y
>> parece que
>> >> no está para Ubuntu 8.04...
>> >>
>> >> pero claro, cuando mi programa lo compilo en ubunu 8.04 si compila
>> bien y
>> >> se ejecuta sin problemas, supongo que este programa compilado si
>> correrá en
>> >> Ubuntu 11.04 y porsteriores... por eso mi pregunta de un buena
>> práctica de
>> >> como compilar una vez y ejecutar en todas las versiones.... no quiero
>> que
>> >> sea script.
>> >> Salu2
>> >>
>> >> El 11 de abril de 2012 01:07, Tio Oscar <[email protected]> escribió:
>> >>
>> >>> El 10 de abril de 2012 20:06, shingo <[email protected]>
>> escribió:
>> >>>>
>> >>>> Hola tengo un programa que he compilado, en Ubuntu 11.04 y lo quiero
>> >>>> ejecutar de manera directa en otras máquinas debian o ubuntu (sin
>> compilar
>> >>>> de nuevo).
>> >>>> pero me salen errores cuando el programa compilado lo ejecuto en un
>> >>>> Ubuntu 8.04 por ejemplo, como puedo solucionar esto?
>> >>>> hay alguna forma de hacerlo fácilmente?, debo de compilarlo en una
>> >>>> máquina que sea la versión más vieja?
>> >>>>
>> >>>> Saludos.
>> >>>>
>> >>>> Lanux - Grupo de usuarios de GNU/Linux de Lanus
>> >>>> Visitanos en: http://www.lanux.org.ar
>> >>>>
>> >>>> Reglas de etiqueta para el posteo de mensajes a  la lista:
>> >>>> http://www.lanux.org.ar/?page_id=35
>> >>>>
>> >>>> Articulos y noticias por rss:
>> >>>> http://www.lanux.org.ar/?feed=rss2
>> >>>>
>> >>>> Lanux por irc:
>> >>>> irc.freenode.net -&gt; #lanux.
>> >>>> _______________________________________________
>> >>>> General mailing list
>> >>>> [email protected]
>> >>>> http://listas.lanux.org.ar/cgi-bin/mailman/listinfo/general
>> >>>>
>> >>>
>> >>> Que errores? pastealos y pasalos
>> >>>
>> >>> --
>> >>> El Tio ~ Programador, hacker y filósofo
>> >>> web: http://blog.exodica.com.ar
>> >>> Linked'in: http://www.linkedin.com/in/ogentilezza
>> >>> Twitter: @exos, Indeti.ca: @exos
>> >>> Tels: [+54 11] 638-LINUX (54689) - [+54 9 11] 6799-4797
>> >>>
>> >>> -----BEGIN GEEK CODE BLOCK-----
>> >>> Version: 3.1
>> >>> GCS/IT d-- s:++ a- C+++$ UBL+++$ P(-) L+++$ !E--- W+++$ !N !o K-?
>> !w---
>> >>> !O !M-- V? PS+++@ !PE Y+(++) PGP++ !t--- !5 X++ R(+) tv--? b- DI D--
>> G e@
>> >>> h>++ r+++(-) y+++>+++++
>> >>> ------END GEEK CODE BLOCK------
>> >>>
>> >>> Lanux - Grupo de usuarios de GNU/Linux de Lanus
>> >>> Visitanos en: http://www.lanux.org.ar
>> >>>
>> >>> Reglas de etiqueta para el posteo de mensajes a  la lista:
>> >>> http://www.lanux.org.ar/?page_id=35
>> >>>
>> >>> Articulos y noticias por rss:
>> >>> http://www.lanux.org.ar/?feed=rss2
>> >>>
>> >>> Lanux por irc:
>> >>> irc.freenode.net -&gt; #lanux.
>> >>> _______________________________________________
>> >>> General mailing list
>> >>> [email protected]
>> >>> http://listas.lanux.org.ar/cgi-bin/mailman/listinfo/general
>> >>>
>> >>
>> >>
>> >> Lanux - Grupo de usuarios de GNU/Linux de Lanus
>> >> Visitanos en: http://www.lanux.org.ar
>> >>
>> >> Reglas de etiqueta para el posteo de mensajes a  la lista:
>> >> http://www.lanux.org.ar/?page_id=35
>> >>
>> >> Articulos y noticias por rss:
>> >> http://www.lanux.org.ar/?feed=rss2
>> >>
>> >> Lanux por irc:
>> >> irc.freenode.net -&gt; #lanux.
>> >> _______________________________________________
>> >> General mailing list
>> >> [email protected]
>> >> http://listas.lanux.org.ar/cgi-bin/mailman/listinfo/general
>> >>
>> >
>> >
>> > si vos tenes que ejecutar en la version  donde lo compilas o hacer
>> linkeo
>> > statico
>> >
>> > saludos
>> >
>>
>> El problema es que cuando compilas, estas compilando contra las
>> librerías o versiones que tenés instaladas. Como dice sergio, esto
>> puede llegar a solucionarse si compilas contra versiones estáticas de
>> las dependencias o con las versiones dinámicas compiladas contra
>> versiones estaticas que debes incluir, no es una tarea facil
>>
>> Slds
>> SKA
>> Lanux - Grupo de usuarios de GNU/Linux de Lanus
>> Visitanos en: http://www.lanux.org.ar
>>
>> Reglas de etiqueta para el posteo de mensajes a  la lista:
>> http://www.lanux.org.ar/?page_id=35
>>
>> Articulos y noticias por rss:
>> http://www.lanux.org.ar/?feed=rss2
>>
>> Lanux por irc:
>> irc.freenode.net -&gt; #lanux.
>> _______________________________________________
>> General mailing list
>> [email protected]
>> http://listas.lanux.org.ar/cgi-bin/mailman/listinfo/general
>>
>
>
Lanux - Grupo de usuarios de GNU/Linux de Lanus
Visitanos en: http://www.lanux.org.ar

Reglas de etiqueta para el posteo de mensajes a  la lista:
http://www.lanux.org.ar/?page_id=35

Articulos y noticias por rss:
http://www.lanux.org.ar/?feed=rss2 
            
Lanux por irc: 
irc.freenode.net -&gt; #lanux.
_______________________________________________
General mailing list
[email protected]
http://listas.lanux.org.ar/cgi-bin/mailman/listinfo/general

Responder a