如何在android设备上执行perf(linux tools)?

时间:2015-05-05 12:00:38

标签: android linux android-ndk perf

我按照以下步骤操作,并在第3步中使用make命令成功编译。但是我无法找到步骤4中提到的性能。

步骤: - 1)export NDK_TOOLCHAIN=${NDK}/toolchains/arm-linux-androideabi-4.6/prebuilt/linux-x86/bin/arm-linux-androideabi-

2)export NDK_SYSROOT=${NDK}/platforms/android-9/arch-arm

3)make ARCH=arm CROSS_COMPILE=${NDK_TOOLCHAIN} CFLAGS="--sysroot=${NDK_SYSROOT}"

4)adb push perf /data/perf

  

错误:   不能统计'perf':没有这样的文件或目录

如何在交叉编译后找到perf。

1 个答案:

答案 0 :(得分:1)

不确定这是否有助于您构建工具的方式, 但我使用AOSP源代码构建系统编译它,该工具(在external / linux-tools-perf中可用)在编译后放入 $ OUT /系统/箱 它应该在某个./bin文件夹中作为其本机可执行文件