когда я компилирую Perf для Android, я получаю сообщение об ошибке:
* Gnu / libc-version.h не найден, пожалуйста, установите glibc-dev [el] / glibc-static
Я попытался установить libc6-dev и build-essential, но я все еще встречал эту ошибку. После этого я скомпилирую и установлю glibc, следуя инструкции:
http://www.tldp.org/HOWTO/Glibc2-HOWTO-5.html
Однако у меня есть некоторые проблемы с этим способом, поэтому glibc успешно установлен.
Есть ли у вас какие-либо идеи, чтобы решить эти ошибки или установить glibc-dev в качестве предложения?
Спасибо
Вы смотрели на внешние / linux-tools-perf / внутренние источники Android?
https://android.googlesource.com/platform/external/linux-tools-perf/
Я потратил часы, пытаясь скомпилировать инструменты для 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». Работает для меня! Надеюсь это поможет.