gdb

    0热度

    2回答

    所以我打算使用一个名为ROS的框架为新机器人编写软件。在ROS框架下,它将每个软件组件作为一个独立的进程运行。此外,由于ROS旨在通过TCP信息共享一次在多台机器上工作,因此我的设置将涉及多台机器上的多个进程。 现在我希望能够运行gdb服务器并附加来自每台机器的所有进程,以便在打到中断点时暂停所有进程。 纵观机制的文档的GDB: https://sourceware.org/gdb/onlined

    0热度

    1回答

    amd64平台上的gdb中的eflags寄存器与寄存器更宽的rflags具有相同的含义吗? Gdb只使用amd64向我显示我机器上的eflags寄存器。

    1热度

    2回答

    我使用CLion为了连接远程机器上的远程gdbserver(通过ssh端口转发)。 I'T工作得很好,除了一两件事,它的下载每一次我连接到gdbserver所有链接的依赖: 所以,我查不出有任何传递国旗在gdb remote缓存这样的文件。

    2热度

    1回答

    我正在学习如何使用gdb在我的mac上进行调试,并找到了我想用它来学习的分段故障后。 我使用的gdb 8.0.1和gcc 7.2.0都是自制软件,我正在用-ggdb编译,并通过gdb -ex run ./main从我的makefile直接运行gdb。 我打开游戏,我打开一个菜单里面,当我试图接近它,它崩溃了,因为我这样做是WindowsObject.cpp: WindowObject_Crafti

    0热度

    1回答

    input="$( sudo gdb -n -q -batch-silent \ -ex "set logging on" \ -ex "set logging file /dev/null" \ -ex "set logging redirect on" \ -ex "attach $PID" \ -ex "set \$dlopen = (voi

    0热度

    1回答

    我想用gdb调试mingw-w64编译的32位二进制文​​件。 但是,gdb给出了很多警告,并没有显示任何堆栈跟踪。 我怎样才能正常调试这个过程? 这里有一些相关的细节: 这GDB被配置为 “x86_64的-PC-cygwin的”。 GNU gdb(GDB)(Cygwin 7.10.1-1)7.10.1 我在编译wxWidgets库并用它构建我的程序。但这不应该与这个问题有关,除了--host=i

    0热度

    1回答

    我要检查几个QString的变量, 所以我发现宏这在互联网: define printqstring printf "(QString)0x%x (length=%i): \"",&$arg0,$arg0.d->size set $i=0 while $i < ($arg0).d->size set $c=$arg0.d->data[$i++]

    0热度

    1回答

    我正在安装gdb。我发现这个链接“https://medium.com/@royalstream/how-to-install-and-codesign-gdb-on-os-x-el-capitan-aab3d1172e95”安装GDB 我不知道为什么,但是当我创造这个certificat我得到的错误“-2147414007” 我什么也没发现这个回报率在谷歌。有人得到同样的错误? THX :)

    0热度

    1回答

    我有一大块代码,其中有一些网络操作,我无法将其粘贴到此处。 我的问题是当我用gdb开始它时,它显示过程开始时seg故障。但是当我在没有gdb的情况下运行它时,它会继续运行,并且在某个随机时间它会发生故障。可能是什么原因?有没有确定的内存损坏?

    1热度

    1回答

    没有调试符号我有GDB的问题的Archlinux: 即使我添加-g在我的Makefile GDB说(no debugging symbols found)...done.。 但是如果我手动编译gcc -g *.c它的工作... 我不知道什么是我的Makefile中不工作? 我的Archlinux: Linux sime_arch 4.13.4-1-ARCH #1 SMP PREEMPT Thu S