Установить libdwarf.so на Ubuntu

Установить libdwarf.so на Ubuntu

Как установить libdwarf.soна Ubuntu? Я получаю эту ошибку при запуске исполняемого файла.

ошибка при загрузке общих библиотек: libdwarf.so: невозможно открыть файл общего объекта: Такого файла или каталога нет.

решение1

Итак, после стольких часов, наконец, это было решено. Это выглядит так:

  1. Скачатьlibdwarf-20130207.tar.gz
  2. Извлеките архив и в новом терминале введите:

    cd dwarf-2013-02-07/libdwarf
    ./configure --enable-shared
    make -j$(nproc)
    
  3. Если вам нужна 32-битная библиотека (как в моем случае), просто откройте MakeFileи добавьте -m32вCFLAGS

    CFLAGS = -m32 $(PREINCS) -g -O2 $(INCLUDES) $(dwfpic) $(POSTINCS)
    
  4. В конце просто скопируйте libdwarf.soв/usr/lib

решение2

Подозреваю, что это было неправдой, когда был задан вопрос, но в 2018 году:

sudo apt-get install libelf-dev libdwarf-dev

Вас также может заинтересоватьhttps://github.com/aclements/libelfin.

Связанный контент