푸른나무그늘

마음이 쉬는 곳...

포토로그


QR CODE

이글루스 구글 검색엔진


Twitter


[Android] ndk-build 오류 //프로그래밍//

ndk-build 시 아래와 같은 에러가 발생함.

/android-ndk-r8e/toolchains/arm-linux-androideabi-4.6/prebuilt/linux-x86_64/bin/../lib/gcc/arm-linux-androideabi/4.6/../../../../arm-linux-androideabi/bin/ld: ./obj/local/armeabi/objs-debug/operanative/src/controller.o: in function std::basic_ostream<char, std::char_traits<char> >::sentry::~sentry():/android-ndk-r8e/sources/cxx-stl/stlport/stlport/stl/_ostream.h:187: error: undefined reference to 'std::uncaught_exception()'
collect2: ld returned 1 exit status
make: *** [obj/local/armeabi/liboperanative.so] Error 1

구글링을 해 보니 예전에 다른 버전의 NDK로 빌드한 개체가 남아있어서 서로 참조가 맞지 않은 듯 하다.
그래서 빌드하려는 소스 코드가 있는 디렉토리에 빌드 시 생성되는 ./obj 폴더를 삭제하고 다시 ndk-build 하면
잘 빌드 된다.


덧글

댓글 입력 영역



YES24