如何編譯、安裝和執行 kernel/tools 中的工具?

如何編譯、安裝和執行 kernel/tools 中的工具?

內核裡面有一些工具,

<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/

相關內容