Blogging for Nothing

Compilar aplicaciones 32bit en amd64

Posted by: murci on: 3/04/08

Bienvenidos al fast-tip del día. Si por ejemplo teneís una aplicación que requiere ser compilada en 32bit (porque el target es 32bit o porque las librerías binarias que os facilitado son de 32bit) y vuestro sistema sigue una aruitectura amd64 os podéis encontrar con el siguiente mensaje de error al compilar:

/usr/bin/ld: saltando el [path a la librería encontrada] incompatible mientras se buscaba -l[librería]

La solución es bien sencilla:

  1. Nos aseguramos de tener instalado el paquete libc6_dev_i386 (y sus dependencias)
  2. Compilamos con la opción “-m32″ en gcc
    • cc-m32 -o calculo calculo.c -ltpv

Have a nice day!

Escribe un comentario

Twitting for Nothing

Viaje al pasado

Flickr Photos

ZX Rally Raid

IMG_4346.JPG

IMG_4345.JPG

More Photos

Blog Stats

  • 35,243 hits

Uhmmm...delicious!