안녕하세요.!
cygwin에서 C 파일을 컴파일이 안되어서 결국 펍에 올립니다.
컴파일 에러 발생합니다.
$ /home/ndktest/android-ndk-r5b/ndk-build -B
make: *** No rule to make target `/home/ndktest/apps/NdkExample/jni/NdkExample.c', needed by `/home/ndktest/apps/NdkExample/obj/local/armeabi/objs/NdkExample/NdkExample.o'. Stop.
/home/ndktest/apps/NdkExample/jni 경로에
NdkExample.h
NdkExample.c
Android.mk 파일을 넣어 두었습니다.
Android.mk ------------------------------------------
LOCAL_PATH := $(call my-dir)
include $(CLEAR_VARS)
LOCAL_LDLIBS := -llog
LOCAL_MODULE := NdkExample
LOCAL_SRC_FILES := NdkExample.c
include $(BUILD_SHARED_LIBRARY)
하루죙일 이러고 있습니다.
Application.mk
/home/ndktest/apps/NdkExample/ 위치에 아래와 같이 되어있습니다.
---------------------------------------------------------
APP_PROJECT_PATH := $(call my-dir)
APP_MODULES := NdkExample
---------------------------------------------------------
그리고 혹시나 해서 /home/ndktest/apps/NdkExample/jni 위치에 놓고 해봤는데
실패 하고 에러메세지는 조금 틀리내요
아무턴 신경 쓰 주셨서 감사드립니다.




ndk-build를 /home/ndktest/apps/NdkExample에서 실행해 보세요.