Android obj/local/armeabi/objs/gnumake/*.d:没有这样的文件或目录

Android obj/local/armeabi/objs/gnumake/*.d:没有这样的文件或目录,android,gcc,gdb,Android,Gcc,Gdb,我有一个重建的Android工具链,支持objc,我正在尝试使用ndk build进行编译。为此,我编辑了definitions.mk和build-binary.mk以允许.m文件。一切似乎都很好,但当我试图编译我得到 jackie@jackie-Latitude-E6410:~/Development/Code/GnuStep/core/base/Source$ ndk-build NDK_PROJECT_PATH="/home/jackie/Development/Code/GnuStep/

我有一个重建的Android工具链,支持objc,我正在尝试使用ndk build进行编译。为此,我编辑了definitions.mk和build-binary.mk以允许.m文件。一切似乎都很好,但当我试图编译我得到

jackie@jackie-Latitude-E6410:~/Development/Code/GnuStep/core/base/Source$ ndk-build NDK_PROJECT_PATH="/home/jackie/Development/Code/GnuStep/core/base/Source" APP_BUILD_SCRIPT="/home/jackie/Development/Code/GnuStep/core/base/Source/Android.mk" TARGET_CC="/home/jackie/Development/Google/AndroidNDK/android-ndk-r6b/toolchains/arm-linux-androideabi-4.6.1/prebuilt/linux-x86/bin/arm-linux-androideabi-gcc" NDK_TOOLCHAIN="arm-linux-androideabi-4.6.1" EXTRA_EXTENSIONS=".m"
GNUMAKE: 
Compile thumb  : gnumake <= NSXMLDTDNode.m
cc1obj: fatal error: /home/jackie/Development/Code/GnuStep/core/base/Source/obj/local/armeabi/objs/gnumake//NSXMLDTDNode.d: No such file or directory
compilation terminated.
make: *** [/home/jackie/Development/Code/GnuStep/core/base/Source/obj/local/armeabi/objs/gnumake//NSXMLDTDNode.o] Error 1
jackie@jackie-Latitude-E6410:~/Development/Code/GnuStep/core/base/Source$ndk build ndk_PROJECT_PATH=“/home/jackie/Development/Code/GnuStep/core/base/Source”APP_build_SCRIPT=“/home/jackie/Development/Code/GnuStep/core/base/Source/Android.mk”TARGET\u CC=“/home/jackie/Development/Google/AndroidNDK/android-ndk-r6b/toolschains/arm-linux-androidabi-4.6.1/prebuild/linux-x86/bin/arm-linux-androidabi-gcc”ndk_TOOLCHAIN=“arm-linux-androidabi-4.6.1”额外扩展=“.m”
GNUMAKE:

编译thumb:gnumake问题是我需要从definitions.mk中删除以下内容

-MMD-MP-MF$$(呼叫转换部门,$$(私人部门))

这似乎允许它工作,而不是创建调试符号。我宁愿少一点黑客