内核里面有一些工具,
<kernel source root directory>/tools
perf 就是其中之一。
在 ubuntu 中,我认为该文件夹中的工具可以作为 linux-tools 包使用
如何从源代码编译它并安装并运行它?
答案1
以下有什么问题吗?
make -C <kernel source root directory>/tools/perf
答案2
现在:make -C tools/ perf_install prefix=/usr/
答案3
我想针对不同的架构进行编译,这似乎可行。我在output/host/bin 目录中有来自buildroot 的hosttools。如果使用 buildroot,大多数人都会有它。我必须指定 LD 和 CC 标志。因此请替换为适当的路径,并且是工具链名称的前缀。
make CC=<buildroot-dir>/output/host/bin/<arch>-gcc LD=<buildroot-dir>/output/host/bin/<arch>-ld -C tools/gpio/