안녕하세요 ndk로 이제 기초 공부 시작했는데 막히는 부분이 있어서 문의 드립니다.


우선 환경은 윈7에 시그윈 깔아서 vmware에 안드로이드 돌리고 있습니다.


제일 기초적인 헬로를 찍는데 문제가 발생합니다.


hello.c 파일

int main()
{
	printf("hello ndroid!");
	return 0;
}

Android.mk
LOCAL_PATH := $(call my-dir)

include $(CLEAR_VARS)

LOCAL_MODULE	:= hello
LOCAL_SRC_FILES	:= hello.c

include $(BUILD_EXECUTABLE)

위와 같이 만들어서 ndk-build한 다음
adb push를 이용하여 vmware의 /data/local/tmp에 hello 파일을 넣고
./hello 실행하였더니
./hello: not executable: magic 7F45
위와 같은 에러가 발생하였습니다.

고수님들 답변 부탁드립니다.