伙计们。我正在尝试从此 repo https://android.googlesource.com/platform/external/ltrace/为 Android 构建 ltrace 。所以我已经安装了 android-ndk,然后我已经完成了 android 手册中的所有操作,以便为 arm 和 android-16 使用独立工具链(https://developer.android.com/ndk/guides/standalone_toolchain.html来自的高级方法这里)。然后我克隆了 repo 并在根目录中运行 ./autogen.sh 。之后 ./configure -host=arm-linux 。我收到一个错误:“配置:错误:*** libelf.h or gelf.h not found on your system”
所以看起来我需要包含来自 /platform/external/elfutils(also android source code) 的 libelf 。但我不知道该怎么做,这个 repo 只包含 Android.mk,我不知道如何用 ndk-build 构建它。它给了我一个错误,我没有 var NDK_PROJECT_PATH,但是在我设置它之后,项目还没有构建。
有人可以帮忙吗?