【发布时间】:2013-06-14 11:37:05
【问题描述】:
我尝试在Android上调试原生c,
但得到以下错误:
There is NO WARRANTY, to the extent permitted by law. Type "show copying"
and "show warranty" for details.
This GDB was configured as "--host=x86_64-apple-darwin --target=arm-linux-android".
For bug reporting instructions, please see:
<http://www.gnu.org/software/gdb/bugs/>.
Warning: /Users/eladb/MyWorkspace/Client/src/android/java/src/pcf: No such file or directory.
Remote debugging from host 225.89.3.0
warning: while parsing target library list (at line 2): No segment defined for ..
警告:/Users/eladb/MyWorkspace/Client/src/src/pcf:没有这样的文件或 目录。读取符号 /Users/eladb/MyWorkspace/Client/src/android/java/obj/local/armeabi/app_process...完成。
警告:在中找不到调试符号 /Users/eladb/MyWorkspace/Client/src/android/java/obj/local/armeabi/app_process. 二进制文件是在没有调试信息的情况下编译的,或者 调试信息已被删除(例如,使用 strip 或 strip -g)。 调试器功能将非常有限。
我该如何解决这个问题?
【问题讨论】:
-
您究竟是如何尝试“在 Android 上调试原生 c”的?你用了什么工具/你输入了什么命令?
标签: android c++ c eclipse debugging