Linux en Espanol
 
Como saber si una libreria es de 32 o 64 bits (tema #24242)
Publicar nuevo tema  Responder al tema    Foros de discusión -> Programación
Autor Mensaje
MurdockEvil
Forista
Registrado: 2012-01-25
Mensajes: 1

Publicado: 2012-01-25 22:27:40    Asunto: Como saber si una libreria es de 32 o 64 bits

Buenas tardes,
Actualmente estoy compilando un programa en C, el mismo lo desarrolle hace varios anios atr?s en un equipo de 32 bits, actualmente lo estoy compilando en un equipo de 64 bits, y tengo problemas por incompatibilidad con las librer?as, es por eso que requiero su ayuda para con alguna sentencia o comando, poder identificar las librer?as .so que se encuentran en $ORACLE_HOME/lib si son de 32 o 64 bits, muchas gracias por su valiosa ayuda
luigit
Forista
Registrado: 2012-11-02
Mensajes: 3

Publicado: 2012-11-02 05:18:37    Asunto:

hola soy nuevo en esto pero te recomiendo que abras tu archivo en una de 32 bits y lo copies guardalo como archivo de texto y despues copialo en uno de 64 bits, asi tendras la compatibilidad y te libras de problemas. hoy en dia recurrimos mucho a los de 32 bits por su manejabilidad seguro alguien de tus conocidos tiene una..... Buenas noches :)
miguelgf
Forista


Registrado: 2006-12-28
Mensajes: 621

Publicado: 2012-11-02 10:39:45    Asunto:

Hola.

Usa "file". Ejemplo:
[code:1:8fa46b91e3]usuario@localhost /usr/lib $ file libphonon.so.4.6.0
libphonon.so.4.6.0: ELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, stripped[/code:1:8fa46b91e3]
"file" te dir? de qu? tipo es un archivo, analizando su contenido y no basado en la extensi?n.

Saludos.
rafaxdrake
Forista


Registrado: 2004-02-21
Mensajes: 3928

Publicado: 2012-11-02 17:58:52    Asunto:

file es una maravilla. Yo estoy harto de dejar pasmados a muchos expertillos de estos de pel?culas y torrents. Cuando tienen una peli que no se v?, se ponen a cambiar de reproductor, y luego empiezan a decir chorradas de que si los codecs y que si no s? qu? y no s? cuanto. Yo a esas pelis, delante de ellos, en un momento le quito la extensi?n avi, y le pido info con file, que suele decir que es un binario, y que por eso es que no se v?. Vamos, que lo han timado, por listo. :lol: Saludos!





La marca registrada Linux (R) se usa siguiendo la sublicensia obtenida del "Linux Mark Institute",
el LICENCIATARIO exclusivo de Linus Torvalds, propietario de la marca en EEUU y otros países
The registered trademark Linux (R) is used pursuant to a sublicense from the Linux Mark Institute,
the exclusive LICENSEE of Linus Torvalds, owner of the mark in the U.S. and other countries