
libdwarf.so
우분투에 어떻게 설치하나요 ? 실행 파일을 실행하는 동안 이 오류가 발생합니다.
공유 라이브러리를 로드하는 중 오류가 발생했습니다. libdwarf.so: 공유 개체 파일을 열 수 없습니다. 해당 파일이나 디렉터리가 없습니다.
답변1
그래서 너무 많은 시간이 지난 후에 마침내 해결되었습니다. 다음과 같이 진행됩니다.
- 다운로드libdwarf-20130207.tar.gz
아카이브를 추출하고 새 터미널 유형에서:
cd dwarf-2013-02-07/libdwarf ./configure --enable-shared make -j$(nproc)
32비트 라이브러리가 필요한 경우(저의 경우처럼) 그냥 열고
MakeFile
추가-m32
하세요 .CFLAGS
CFLAGS = -m32 $(PREINCS) -g -O2 $(INCLUDES) $(dwfpic) $(POSTINCS)
마지막에
libdwarf.so
다음을 복사하세요./usr/lib
답변2
질문을 받았을 때는 이것이 사실이 아니었던 것 같지만 2018년에는 다음과 같습니다.
sudo apt-get install libelf-dev libdwarf-dev
당신은 또한에 관심이있을 수 있습니다https://github.com/aclements/libelfin.