
Ubuntu にインストールするにはどうすればいいですか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。