Plthook.elf.c выбрасывает неопределенную ссылку на 'dl_iterate_phdr' - PullRequest
0 голосов
/ 15 апреля 2019

Моя компиляция не может быть завершена с помощью ndk-build для общей библиотеки для моего проекта Android, я использую библиотеку plthook, которую можно найти здесь: https://github.com/kubo/plthook

Файл plthook_elf.c вызывает ошибку в строке 282 в dl_iterate_phdr, см .: https://github.com/kubo/plthook/blob/master/plthook_elf.c, которая вызывает эти ошибки:

jni / plthook / plthook_elf.c: 282: ошибка: неопределенная ссылка на 'dl_iterate_phdr' clang ++. exe: error: сбой команды компоновщика с кодом выхода 1 (используйте -v, чтобы увидеть вызов) make: *** [obj / local / armeabi-v7a / libhello-jni.so] Ошибка 1

Код в строке 282:

dl_iterate_phdr(dl_iterate_cb, &data);
    if (data.lmap.l_ld == NULL) {
        set_errmsg("Could not find memory region containing address %p", address);
        return PLTHOOK_INTERNAL_ERROR;
    }

Я думал, что смогу его построить, но не получилось, поэтому, если есть решение, пожалуйста, прокомментируйте ...

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...