1

当我为 android 编译 perf 时,我收到错误:

*没有找到 gnu/libc-version.h,请安装 glibc-dev[el]/glibc-static

我尝试安装 libc6-dev 和 build-essential 但我仍然遇到此错误。之后,我按照说明编译并安装 glibc:

http://www.tldp.org/HOWTO/Glibc2-HOWTO-5.html

http://ftp.gnu.org/gnu/libc/

但是,这种方式我有一些问题,所以 glibc 安装成功。您有什么想法可以解决该错误或安装 glibc-dev 作为建议吗?谢谢

4

2 回答 2

0

你看过 android 源代码中的 external/linux-tools-perf/ 吗?

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

于 2013-10-29T10:02:31.903 回答
-1

我花了几个小时试图为 ARM 编译性能工具。尝试了https://stuff.mit.edu/afs/sipb/contrib/linux/tools/perf/Documentation/android.txt中提到的所有方法, 由于某种原因,它们从未起作用。最后我偶然发现了这个: https ://wiki.linaro.org/LMG/Engineering/UsingPerfOnAndroid

记下页面中的错字:它应该是“m -j32 perf”我实际上是用“m -j16 perf”为我工作的!希望这可以帮助。

于 2016-03-10T02:35:37.960 回答