簡體   English   中英

為android編譯linux工具perf

[英]Compile linux tool perf for android

我想為Android設備編譯pref,我根據指南指南做了 一個我設置NDK環境使用Android NDK r9

export NDK_TOOLCHAIN=${NDK}/toolchains/arm-linux-androideabi-4.6/prebuilt/linux-x86/bin/arm-linux-androideabi-

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

我用工具運行make

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

我收到錯誤,你能幫幫我嗎?

Android NDK:NDK_TOOLCHAIN被定義為不受支持的值android-ndk-r9 / toolchains / arm-linux-androideabi-4.6 / prebuilt / linux-x86 / bin / arm-linux-androideabi-
Android NDK:請使用以下值之一:arm-linux-androideabi-4.6 arm-linux-androideabi-4.8 arm-linux-androideabi-clang3.2 arm-linux-androideabi-clang3.3 mipsel-linux-android-4.6 mipsel-linux-android-4.8 mipsel-linux-android-clang3.2 mipsel-linux-android-clang3.3 x86-4.6 x86-4.8 x86-clang3.2 x86-clang3.3
建立/核心/ init.mk:555:*的Android NDK:中止。 停止。

你看過android / linux-tools-perf /里面的android存儲庫嗎?

https://android.googlesource.com/platform/external/linux-tools-perf/

錯誤清楚地說,你需要在導出時選擇合適的值,

export NDK_TOOLCHAIN = $ {NDK} /toolchains/arm-linux-androideabi-4.6/prebuilt/linux-x86/bin/arm-linux-androideabi-

應該

export NDK_TOOLCHAIN = $ {NDK} /toolchains/arm-linux-androideabi-4.6/prebuilt/linux-x86/bin/arm-linux-androideabi-4.6

如果它不起作用,我建議你重新檢查$ NDK_TOOLCHAIN包含的整體路徑。

謝謝,耆那教

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM