2009-12-21 3 views
0

당신은 어디에 실행 파일에 대한 안드로이드.mk 파일을 찾을 수 말해 주시겠습니까 : accRuntimeTest?Android.mk 파일에 대한 실행 파일 : accRuntimeTest

우분투 9.10에서 안드로이드 소스를 컴파일 할 때 다음 오류가 발생합니다. 나는 라이브러리 'dlsym'을 링크하는 링커 플래그가 누락 된 것 같아요. 안드로이드.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.... 

답변

0

Android.mk는 Android의 자체 Makefile이며 컴파일러에 따라 다릅니다. PC에서 텍스트 모드로 소스를 컴파일 해보십시오.

관련 문제