ndk-debug突然崩溃了。 gdb.setup:权限被拒绝

时间:2011-06-02 08:14:42

标签: android debugging android-ndk

我用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!

1 个答案:

答案 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吗?