Файл Android.mk для исполняемого файла: accRuntimeTest - PullRequest
0 голосов
/ 22 декабря 2009

Подскажите, пожалуйста, где я могу найти файл Android.mk для исполняемого файла: accRuntimeTest?

Я получаю следующую ошибку при компиляции исходного кода Android на Ubuntu 9.10. Я думаю, что он пропускает флаг компоновщика, чтобы связать библиотеку 'dlsym', я просто не знаю, где находится файл Android.mk, который я должен пойти и исправить?

Install: out/target/product/generic/system/usr/keychars/qwerty.kcm.bin
Install: out/target/product/generic/system/usr/keychars/qwerty2.kcm.bin
Install: out/target/product/generic/system/usr/keychars/tuttle2.kcm.bin
Copy: out/target/product/generic/system/etc/apns-conf.xml
host Executable: accRuntimeTest (out/host/linux-x86/obj/EXECUTABLES/accRuntimeTest_intermediates/accRuntimeTest)
host Executable: acc (out/host/linux-x86/obj/EXECUTABLES/acc_intermediates/acc)
/usr/bin/ld: out/host/linux-x86/obj/EXECUTABLES/accRuntimeTest_intermediates/runtimeTest.o: in function symbolLookup(void*, char const*):system/core/libacc/tests/runtimeTest.cpp:66: error: undefined reference to 'dlsym'
collect2: ld returned 1 exit status
make: *** [out/host/linux-x86/obj/EXECUTABLES/accRuntimeTest_intermediates/accRuntimeTest] Error 1
make: *** Waiting for unfinished jobs....

1 Ответ

0 голосов
/ 22 декабря 2009

Android.mk - это собственный Makefile для Android, и ваша ошибка связана с компилятором. Попробуйте скомпилировать ваш источник в текстовом режиме на вашем ПК.

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