[Previo por Fecha] [Siguiente por Fecha] [Previo por Hilo] [Siguiente por Hilo]
[Hilos de Discusión] [Fecha] [Tema] [Autor]y si agregas $HOME/lib en /etc/ld.so.conf??Por que LD es precisamente quien te dice que no encuentra la libreria, asi que asumo que no tienes puesto en ld.so.conf la ruta a la libreria...
Saludos! Miguel Cÿffffe1rdenas escribió:
Holas Estaba intentando portar una libreria que tengo hecha en linux a FreeBSD, como esta compilada con gcc todo funciono de maravilla sin hacer cambios, bueno solo tuve que agregar un casting de const char* a char*, pero compilo de lujo... Ahora me encuentro con un problema, el freebsd que uso es un shell gratuito (no tengo freebsd para instalar x ahora) y por lo tanto no puedo instalar la libreria en el sistema, pretendia usarla en $HOME/lib linkeando directo de ahi, pero pos nomas no pifa... Para compilar le hice asi g++ -I. -L$HOME/lib -pthread -dl -lv2 -o test test.cpp v2 es mi libreria, de hecho a la hora de compilar el programa de prueba test.cpp hace el link y todo el relajo pues especifique el -L$HOME/lib. El problema es a la hora de ejecutar mi programa 'test' pues dice que no encuentra la libreria... Hay alguna forma de que mi shell reconozca $HOME/lib para correr mi programa de prueba? el error que me pone es el siguiente bash-2.05a$ ./test /usr/libexec/ld-elf.so.1: Shared object "libv2.so.1" not found La libreria esta compilada sin errores, asi que no es la libreria, solo necesito que me la jale desde mi directorio home, se puede hacer esto a traves de algun environment var? cual es o como? ya probe varias madres que me dijeron en internet pero ninguna funciono... Sugerencias? Salu2 __________________________________ Do you Yahoo!? Yahoo! Mail is new and improved - Check it out! http://promotions.yahoo.com/new_mail _______________________________________________ Ayuda mailing list Ayuda en linux org mx Para salir de la lista: http://mail.linux.org.mx/cgi-bin/mailman/listinfo/ayuda/