[LUG.ro] Ejecutables x86 no portables a i386
Ezequiel Garcia
elezegarcia en gmail.com
Mie Ago 29 10:03:21 ART 2012
Horacio,
2012/8/29 Horacio Castellini <horacio9573 en yahoo.com.ar>:
> Recientemente he compilado un ejecutable en una máquina de SO Ubuntu 12.04
> en un AMD 64 bits (x86). Ese mismo ejecutable lo copio en una máquina con
> debian la cual es un viejo pero gaucho P4 (i386). Pero al intentar
> ejecutarlo me dio el error:
>
> ./ruido-det: no se puede ejecutar el fichero binario
>
> al no entender que pasaba, investigo los permisos y estaban bien, pero al
> hacer:
>
> ldd ruido-det
> not a dynamic executable
>
> Al ver la versión original en el x86 se ve esto:
>
> ldd ruido-det
> linux-vdso.so.1 => (0x00007fff8e1ff000)
> libm.so.6 => /lib/x86_64-linux-gnu/libm.so.6 (0x00007fe5bca59000)
> libc.so.6 => /lib/x86_64-linux-gnu/libc.so.6 (0x00007fe5bc69c000)
> /lib64/ld-linux-x86-64.so.2 (0x00007fe5bcd72000)
>
Hay algo que no entiendo... si es x86, porqué apunta a /lib64?
Me parece que esa maquina no es x86, sino x86-64,
que según entiendo es otra arquitectura.
(Ojo, que a lo mejor estoy errado)
Que decís?
Más información sobre la lista de distribución Lugro