CPU時間プロファイリング用のGoogleパフォーマンスツールを試しています。しかし、共有ライブラリファイル「libprofiler.so.0」が読み取れないという問題が発生しました。
グーグルパフォーマンスツールのREADMEを読みました。マニュアルには3つのステップがあります。
プログラムをでコンパイルし
-lprofiler
ます。私はこの部分を問題なく実行しました。プログラムのバイナリを実行して、プロファイル結果ファイルを生成します。
私はこのステップで失敗しました。バイナリを実行しようとすると、次のエラーメッセージが表示されます"error while loading shared libraries: libprofiler.so.0: cannot open shared object file: No such file or directory."
。
私はグーグルで検索しましたが、このページで誰かがにいると言ったので、共有ライブラリファイルをバイナリのあるディレクトリにコピーして、バイナリを実行しようとしました。それでも同じエラーメッセージが報告されます。"libprofiler.so.0"
"/usr/local/lib"
Linuxを約1年間使用したばかりですが、私の質問が非常に愚かである場合はご容赦ください。そして、よろしくお願いします。
私のマシン情報:
- OS:Ubuntu 8.10
- コンパイラ:gcc 4.3.2
- シェル:bash
- グーグルパフォーマンスツールバージョン:1.4(私はちょうど今日それをダウンロードしました)