內核裡面有一些工具,
<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/