ndk작업을 하다가 이번에 새로 컴퓨터를 옮겨서 다시 안드로이드 사이트에 들어가 ndk를 최신버전으로 받고 컴파일을 해보니,
"obj/local/armeabi/objs/SVMCore/interpreter.o.d:1: *** 다중 타겟 패턴. 멈춤."
이런 식으로 뜬다. ㅡㅡ;; 다른 게 아~~~~~~~~~~무것도 안뜨고, 저렇게만 뜬다;;;;;;(젠장...)
결론은 이거였다. 이전에 ndk 7버전에서 생성된 obj폴더 안에 있던 (.so .a)파일들이 이번에 새로 바귄 ndk8버전으로 빌드하여, 이전에 있던 파일들과 현재 컴파일한 파일들이 꼬인 것으로 예상되었다.... 심지어 "ndk-build clean"도 되지 않는 상황이 발생했으니 매우 난감할 따름이었다.;;;;;
해결책은 직정 obj폴더로 들어가서 리눅스(나는 cygwin)상에서 삭제시키거나, 탐색기를 열어 obj폴더 안에 있는 내용을들 수동으로 삭제 시키고 다시 실행하니 깔끔하게 빌드 성공!!!
혹시나 나와 같은 문제를 겪는 사람들을 위해 남긴다...ㅋㅋ
'6. With IT > 6.2 NDK' 카테고리의 다른 글
JNI로 call by reference형태 구해보기 (0) | 2013.03.07 |
---|---|
extern사용 예(리눅스환경) (0) | 2012.10.10 |
안드로이드 File Explorere에서 sdcard안에 디렉토리가 만들어지지 않을때... (0) | 2012.09.08 |
android-ndk-profile (0) | 2012.08.24 |
NDK_컴파일과정과 링크 (0) | 2012.06.19 |