Ubuntuホストでoprofileを実行しようとしていますが、vmlinuxファイルが見つかりませんでした。このファイルは sfor oprofile を設定するために必要です。
ここに与えられるように:http://oprofile.sourceforge.net/doc/overview.html#getting-started
opcontrol --vmlinux=/boot/vmlinux-`uname -r`
Ubuntuカーネルを分析するにはどうすればよいですか?
私は2.6.32-34-generic-pae(uname -r)を使用しています。
答え1
Ubuntuとそのバリアントでは名前が付けられます。仮想デバイス。したがって、oprofileコマンドラインは次のようになります。
opcontrol --vmlinux=/boot/vmlinuz-`uname -r
答え2
これ郵便はがき役に立つかもしれません。あなたの便宜のために、ここに私の解決策をコピーして貼り付けました。
次のコマンドを使用してソースコードをダウンロードして直接コンパイルできます。
apt-get source linux-image-$(uname -r)
apt-get build-dep --no-install-recommends linux-image-$(uname -r)
cd linux-2.6.32/
fakeroot make -f debian/rules binary-generic skipdbg=false
あるいは、ddebパッケージをダウンロードすることもできます。ここそしてそれを通してインストールsudo dpkg -i linux-image-3.2.0-60-virtual-dbgsym_3.2.0-60.91_amd64.ddeb