我用ndk-gdb调试我的本机库 突然它不起作用!当我尝试通过Cygwin发射它时 得到这个:
cp:`/ cygdrive / c / User / admin /之后缺少目标文件操作数 workspace / threadTest / obj / local / armeabi / gdb.setup'
请尝试使用`cp --help'获取更多信息。 / cygdrive / c / android-ndk-r5b / ndk-gdb:第576行:/ cygdrive / c / User / admin / workspace / threadTest / obj / local / armeabi / gdb.setup:Permission denied
/ cygdrive / c / android-ndk-r5b / ndk-gdb:第577行:/ cygdrive / c / User / admin / workspace / threadTest / obj / local / armeabi / gdb.setup:Permission denied
P.D:device->三星GT-P1000,在Windows上调试,在模拟器中同样的问题 任何的想法? Thaks!
答案 0 :(得分:0)
cp:在/ / cygdrive / c / User / admin / workspace / threadTest / obj / local / armeabi / gdb.setup'之后缺少目标文件操作数
此错误消息位于ndk-gdb脚本中的以下行。
cp -f $GDBSETUP_INIT $GDBSETUP
$ GDBSETUP_INIT为空,它来自
GDBSETUP_INIT=`get_build_var_for_abi NDK_APP_GDBSETUP $COMPAT_ABI`
然后,get_build_var_for_abi
get_build_var_for_abi ()
{
if [ -z "$GNUMAKE" ] ; then
GNUMAKE=make
fi
$GNUMAKE --no-print-dir -f $ANDROID_NDK_ROOT/build/core/build-local.mk -C $PROJECT DUMP_$1 APP_ABI=$2
}
因此,我认为make不能正常工作。你用cygwin安装程序安装了GNU make吗?