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/