안드로이드 개발중 ndk를 사용하다가 clean을 하는데 아래와 에러가 나는게 아닌가.
~/android-ndk-r8e/ndk-build clean
Clean: gnustl_shared [armeabi-v7a]
/bin/sh: -c: line 0: syntax error near unexpected token `('
/bin/sh: -c: line 0: `rm -rf (TARGET_OBJS)'
make: *** [clean-gnustl_shared-armeabi-v7a] Error 2
알아보니 ndk r8e 버전에서 에러가 있다고 한다. 아래와 같이 고치면 bug fix 완료.
$(ndk-dir)/build/core/build-binary.mk에서
$(cleantarget): PRIVATE_CLEAN_FILES := ($(my)OBJS) 를 찾아
$(cleantarget): PRIVATE_CLEAN_FILES := $($(my)OBJS) 으로 고치면 됨.
^ 여기
내 경우엔 49번째 라인에 있었음.
(참고: http://developer.appcelerator.com/blog/2013/03/correcting-a-bug-in-the-latest-google-ndk-r8e.html)
'dev' 카테고리의 다른 글
iBeacon에 대한 오해 (0) | 2014.05.14 |
---|---|
vim 에서 split 한 후 열려있던 파일이 readonly 로 바뀔 때 (0) | 2014.03.03 |
Data visualization에 관한 글. (0) | 2013.09.30 |
한번에 Python dictionary 여러개 생성 (0) | 2013.09.25 |
개발자와 테스터 (0) | 2013.09.25 |