¿Cómo puedo compilar, instalar y ejecutar las herramientas dentro del kernel/tools?

¿Cómo puedo compilar, instalar y ejecutar las herramientas dentro del kernel/tools?

Hay algunas herramientas dentro del kernel,

<kernel source root directory>/tools

El rendimiento es uno de ellos.

En Ubuntu creo que las herramientas dentro de esta carpeta están disponibles como paquete linux-tools

¿Cómo puedo compilarlo desde el código fuente, instalarlo y ejecutarlo?

Respuesta1

¿Qué hay de malo en lo siguiente?

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

Respuesta2

Hoy en día:make -C tools/ perf_install prefix=/usr/

Respuesta3

Quería compilar para una arquitectura diferente y esto parece funcionar. Tenía hosttools de buildroot en el directorio salida/host/bin. La mayoría de la gente lo tendrá ahí si usa buildroot. Tuve que especificar la bandera LD y CC. Por lo tanto, sustitúyalo por la ruta adecuada y es el prefijo del nombre de la cadena de herramientas.

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

información relacionada