$ /usr/share/bcc/tools/offcputime
上述命令表示找不到该目录:/lib/modules/4.9.0-040900rc2-generic/kernel/build
。
我认为这与没有该内核的 linux-tools 有关。
无法为最新内核安装 Linux 工具。
E: Unable to locate package linux-tools-4.9.0-040900rc2-generic
或者也许我使用 dpkg 安装错误了...在这里获取了 .deb 文件: http://kernel.ubuntu.com/~kernel-ppa/mainline/v4.9-rc2/
答案1
BCC 需要内核头文件来编译其 eBPF 程序。因此您还需要下载并安装.deb
内核头文件。
(我可以通过安装.deb
以下 2 个文件来重现您的错误并进行修复http://kernel.ubuntu.com/~kernel-ppa/mainline/v4.9-rc2/用于内核头文件。)