Instale libdwarf.so no Ubuntu

Instale libdwarf.so no Ubuntu

Como posso instalar libdwarf.sono Ubuntu? Recebo este erro ao executar um arquivo executável.

erro ao carregar bibliotecas compartilhadas: libdwarf.so: não é possível abrir o arquivo de objeto compartilhado: esse arquivo ou diretório não existe.

Responder1

Então, depois de muitas horas, finalmente foi resolvido. É assim:

  1. Downloadlibdwarf-20130207.tar.gz
  2. Extraia o arquivo e em um novo tipo de terminal:

    cd dwarf-2013-02-07/libdwarf
    ./configure --enable-shared
    make -j$(nproc)
    
  3. Se você precisar de uma biblioteca de 32 bits (como no meu caso), basta abrir MakeFilee -m32adicionarCFLAGS

    CFLAGS = -m32 $(PREINCS) -g -O2 $(INCLUDES) $(dwfpic) $(POSTINCS)
    
  4. No final, basta copiar o libdwarf.sointo/usr/lib

Responder2

Suspeito que isso não fosse verdade quando a pergunta foi feita, mas em 2018:

sudo apt-get install libelf-dev libdwarf-dev

Você também pode estar interessado emhttps://github.com/aclements/libelfin.

informação relacionada