ピンツールをコンパイルしてldd
をピンツール共有オブジェクトに実行すると、共有オブジェクトlibxed.so、libpin3dwarf.so、libdl-dynamic.so、libstlport-dynamic.so、およびlibc- dynamic.soすべて見つけることができません。他のオブジェクトファイルをリンクするように変更したので、makefile.rulesファイルかもしれないと思っていましたが、ピンディレクトリにあるサンプルピンツールをコンパイルしても同じ問題が発生します。誰でも問題が何であるか知っていますか?ピンツールに共有オブジェクトがありません
0
A
答えて
0
lddがそれらを見つけることができるようにするには、/etc/ld.so.conf.d/(たとえば、/etc/ld.so.conf.d/pin.conf)に新しいconfファイルを作成することができます。次に、このファイルの中で、ピンのダイナミックライブラリへのパスを提供する必要があります。
path_to_your_pin_folder/pin-3.0-76991-gcc-linux/ia32/runtime/pincrt
path_to_your_pin_folder/pin-3.0-76991-gcc-linux/intel64/runtime/pincrt/
path_to_your_pin_folder/pin-3.0-76991-gcc-linux/extras/xed-ia32/lib/
path_to_your_pin_folder/pin-3.0-76991-gcc-linux/extras/xed-intel64/lib/
path_to_your_pin_folder/pin-3.0-76991-gcc-linux/ia32/lib-ext/
path_to_your_pin_folder/pin-3.0-76991-gcc-linux/intel64/lib-ext/
0
LD_LIBRARY_PATH環境変数に関連するディレクトリを追加してみてください。
関連する問題
- 1. 共有設定にファイルまたはディレクトリがありません
- 2. フラッシュ共有オブジェクト(つまり、フラッシュクッキー)はChromeと共有されていません
- 3. wx.FileDialogにネットワーク共有がありません
- 4. CUDA共有配列に値がありませんか?
- 5. オーガナイザに「共有」ボタンがありません
- 6. rpmbuildにsymlink共有オブジェクトが含まれていません
- 7. 共有ライブラリ:バージョン情報がありません
- 8. ビジネスインテリジェンス開発スタジオのソリューションエクスプローラで共有データセットがありません
- 9. 共有コンポーネントのプロバイダがありません
- 10. 迷惑メールエラー:共有フォルダのホストパスがありません:〜/コード
- 11. UIActivityViewControllerのFacebook共有の画像がありません
- 12. ReplayKitビデオをFacebookに共有するコメントはありません
- 13. セグメンテーションフォールトプログラムは共有ライブラリにコンパイルされますが、スタティックではありません
- 14. UIApplication共有オブジェクトがスケジュール通知をしていません
- 15. $ plugins_dir共有しても効果はありません
- 16. Windows 2003ではありません[共有]タブ
- 17. Angular2 TypeScript2を学んでいる:共有クラスでディレクティブエラーがありません
- 18. 'classobj'オブジェクトにサブスクリプトがありません
- 19. 'NoneType'オブジェクトにサブスクリプトがありません
- 20. オブジェクトにはエラーがありません
- 21. オブジェクトにメソッド 'replace'がありません
- 22. 'datetime.datetime'オブジェクトにサブスクリプトがありません
- 23. nullオブジェクトにメソッドがありません[] =
- 24. WADLにオブジェクトがありません
- 25. 共有ポイントでファイルをダウンロードした後にポストバックがありません
- 26. 電子メールで共有するUIActivityViewControllerには、拡張子がありません
- 27. 私のアプリケーションから投稿に共有リンクがありません
- 28. CMake共有ライブラリ実行権限がインストール場所にありません
- 29. linux共有のCライブラリが共有されていません
- 30. 'make'の出力は共有オブジェクトであり、実行可能ファイルではありません。
これを行っても、それでもまだ見つからない – TypeKazt
@TypeKaztあなたはすでにこの問題を解決している可能性がありますが、同じ問題がありました。設定ファイルの作成後、ldconfigを使用してローダーキャッシュを再構築する必要があります manページ から "ldconfigは必要なリンクを作成し、最新の共有ライブラリに必要なリンクを作成します[...] * cache *はランタイムリンカー、ld.soまたはld-linux.so " – matt
@matt今は見つかりませんでしたが、幸いにもこの問題の関連記事がありました。また、これが問題であった場所でも雇用されなくなりました(他の地域ではうれしく雇用されました)。 – TypeKazt