我在Android上创建了简单的独立C应用程序
#include <stdio.h>
int main(int argc, char ** argv)
{
printf("Hello, world!n");
return 0;
}
使用makefile编译它
LOCAL_PATH := $(call my-dir)
include $(CLEAR_VARS)
LOCAL_MODULE := myexe
LOCAL_SRC_FILES := Native.c
LOCAL_LDLIBS += -fuse-ld=bfd
include $(BUILD_EXECUTABLE)
在模拟器上复制并运行它后,我收到错误消息:
CANNOT LINK EXECUTABLE: cannot locate symbol "__exidx_end" referenced by "./myexe"...
我的makefile有什么问题?