kernel/tools 内のツールをコンパイル、インストール、実行するにはどうすればよいですか?

kernel/tools 内のツールをコンパイル、インストール、実行するにはどうすればよいですか?

カーネル内にはいくつかのツールがあり、

<kernel source root directory>/tools

perf もその 1 つです。

Ubuntuでは、このフォルダ内のツールはパッケージlinux-toolsとして利用できると思います。

ソースからコンパイルしてインストールし、実行するにはどうすればいいでしょうか?

答え1

次の何が問題でしょうか?

make -C <kernel source root directory>/tools/perf

答え2

現在:make -C tools/ perf_install prefix=/usr/

答え3

別のアーキテクチャ用にコンパイルしたかったのですが、これが機能しているようです。buildroot の hosttools は output/host/bin ディレクトリにありました。buildroot を使用している場合、ほとんどの人はそこにあります。LD および CC フラグを指定する必要がありました。したがって、適切なパスに置き換え、ツールチェーン名のプレフィックスにします。

make CC=<buildroot-dir>/output/host/bin/<arch>-gcc LD=<buildroot-dir>/output/host/bin/<arch>-ld -C tools/gpio/

関連情報