【问题标题】:ndk-debug crashed suddenly. gdb.setup: Permission deniedndk-debug 突然崩溃。 gdb.setup:权限被拒绝
【发布时间】:2011-09-06 21:51:13
【问题描述】:

我正在使用 ndk-gdb 和 突然它不起作用了!..当我尝试通过 Cygwin 启动它时,我 得到这个:

cp: `/cygdrive/c/User/admin/ 后缺少目标文件操作数 工作区/threadTest/obj/local/armeabi/gdb.setup'

尝试使用 `cp --help' 获取更多信息。 /cygdrive/c/android-ndk-r5b/ndk-gdb:第 576 行:/cygdrive/c/User/admin/ 工作区/threadTest/obj/local/armeabi/gdb.setup:权限被拒绝

/cygdrive/c/android-ndk-r5b/ndk-gdb:第 577 行:/cygdrive/c/User/admin/ 工作区/threadTest/obj/local/armeabi/gdb.setup:权限被拒绝

P.D: device-> Samsung GT-P1000,在windows上调试,模拟器中同样的问题 任何想法? 谢谢!

【问题讨论】:

    标签: android debugging android-ndk


    【解决方案1】:

    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 setup 安装了 GNU make?

    【讨论】:

    • 是的,其实我在调试,但是,突然,现在,我不能了
    • 无论如何,“make --no-print-dir -f $ANDROID_NDK_ROOT/build/core/build-local.mk DUMP_NDK_APP_GDBSETUP APP_ABI=armeabi”是否有效?
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2015-08-30
    • 2016-08-10
    • 2017-08-07
    • 1970-01-01
    相关资源
    最近更新 更多