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

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

ошибка при загрузке общих библиотек: libdwarf.so: не удается открыть общий объектный файл: такого файла или каталога нет.

7
задан 26 July 2014 в 02:29

2 ответа

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

  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

4
ответ дан 26 July 2014 в 02:29

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

sudo apt-get install libelf-dev libdwarf-dev

Вы могли бы также интересоваться https://github.com/aclements/libelfin.

1
ответ дан 23 November 2019 в 06:44

Другие вопросы по тегам:

Похожие вопросы: