Instalar libdwarf.so en Ubuntu

Instalar libdwarf.so en Ubuntu

¿Cómo puedo instalar libdwarf.soen Ubuntu? Recibo este error mientras ejecuto un archivo ejecutable.

Error al cargar bibliotecas compartidas: libdwarf.so: no se puede abrir el archivo de objeto compartido: no existe tal archivo o directorio.

Respuesta1

Después de muchas horas por fin se ha solucionado. Dice así:

  1. Descargarlibdwarf-20130207.tar.gz
  2. Extraiga el archivo y en un nuevo tipo de terminal:

    cd dwarf-2013-02-07/libdwarf
    ./configure --enable-shared
    make -j$(nproc)
    
  3. Si necesita una biblioteca de 32 bits (como en mi caso), simplemente abra MakeFiley agréguela -m32aCFLAGS

    CFLAGS = -m32 $(PREINCS) -g -O2 $(INCLUDES) $(dwfpic) $(POSTINCS)
    
  4. Al final, simplemente copie el libdwarf.soen/usr/lib

Respuesta2

Sospecho que esto no era cierto cuando se hizo la pregunta, pero en 2018:

sudo apt-get install libelf-dev libdwarf-dev

Usted también puede estar interesado enhttps://github.com/aclements/libelfin.

información relacionada