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 -> #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 -> #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 -> #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 -> #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 -> #lanux. _______________________________________________ General mailing list [email protected] http://listas.lanux.org.ar/cgi-bin/mailman/listinfo/general
