2011-06-02 73 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