2011-06-02 66 views
0

我调试我的当地人库与NDK-GDB和 突然它不工作..当我尝试启动它通过Cygwin的我 得到这个:ndk-debug突然崩溃。 gdb.setup:权限被拒绝

CP:失踪`/ cygdrive/c/User/admin/ workspace/threadTest/obj/local/armeabi/gdb.setup'后的目标文件操作数'

尝试`cp --help'以获取更多信息。 /cygdrive/C /机器人-NDK-R5B/NDK-GDB:线576:/ cygdrive/C /用户/管理员/ 工作区/ threadTest/OBJ /本地/ armeabi/gdb.setup:权限被拒绝

/cygdrive/C /机器人-NDK-R5B/NDK-GDB:线577:/ cygdrive/C /用户/管理员/ 工作区/ threadTest/OBJ /本地/ armeabi/gdb.setup:权限被拒绝

PD :设备 - >三星GT-P1000,在Windows上调试,在模拟器中出现同样的问题 任何想法? Thaks!

回答

0

CP:错过目标文件操作数后`/ cygdrive/C /用户/管理员/工作区/ threadTest/OBJ /本地/ 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 
} 

因此,使工作不正常,我猜。您是否已经使用cygwin安装程序安装了GNU make?

+0

是的,事实上,我正在调试,但突然,现在,我不能 – Chris 2011-06-09 11:26:50

+0

无论如何,“make --no-print-dir -f $ ANDROID_NDK_ROOT/build/core/build-local.mk DUMP_NDK_APP_GDBSETUP APP_ABI = armeabi“工作? – 2011-06-09 12:42:15

+0

不,它没有工作,我会尝试新的ndk。谢谢 – Chris 2011-06-13 16:56:45