1

我正在使用 linux perf 工具来分析共享库。虽然它在 Ubuntu 上运行良好,但现在我想在嵌入式 linux 上运行它,我不能使用 apt-get 在嵌入式 linux 上安装 linux perf 工具。这就是为什么我必须从头开始编译所有内容。

任何人都可以指导如何从头/源代码编译 linux perf 工具和依赖的内核模块。

任何帮助将不胜感激。

谢谢阿尔斯兰阿里

4

1 回答 1

2

perf 的源代码在 linux-kernel/tools/perf 中。因此,请使用与您的主板相同的内核。

要构建 perf 工具,请转到 perf 目录,如上所述。然后运行以下命令

这些命令将根据您的交叉工具链而改变

export CC=arm-linux-gnueabihf-gcc
make ARCH=arm CROSS_COMPILE=arm-linux-gnueabihf-

构建完成后,将 perf 二进制文件复制到您的 board /bin 目录并为其添加执行权限。然后你就可以使用这个功能了。

于 2020-04-30T09:52:49.600 回答