커널 내부에는 몇 가지 도구가 있습니다.
<kernel source root directory>/tools
perf도 그 중 하나입니다.
우분투에서는 이 폴더 안의 도구를 linux-tools 패키지로 사용할 수 있다고 생각합니다.
소스에서 어떻게 컴파일하고 설치하고 실행할 수 있나요?
답변1
다음 내용에 무슨 문제가 있나요?
make -C <kernel source root directory>/tools/perf
답변2
요즘:make -C tools/ perf_install prefix=/usr/
답변3
나는 다른 아키텍처를 위해 컴파일하고 싶었고 이것이 작동하는 것 같습니다. 출력/host/bin 디렉토리에 buildroot의 호스트 도구가 있습니다. buildroot를 사용하면 대부분의 사람들이 해당 파일을 갖게 됩니다. LD 및 CC 플래그를 지정해야 했습니다. 따라서 적절한 경로로 대체하고 툴체인 이름의 접두사입니다.
make CC=<buildroot-dir>/output/host/bin/<arch>-gcc LD=<buildroot-dir>/output/host/bin/<arch>-ld -C tools/gpio/