将此标记用于与GDB相关的问题,GDB是GNU软件系统的标准调试器。
我正在尝试使用 gdbserver 进行调试。在我终止主机上的 gdb 客户端后,我看到 gdbserver 仍在侦听: 远程端已终止连接。 GDBserver 将重新开放
我设置了一个 .gdbinit 文件来在每次调用 gdb 时运行命令。这些命令在 shell 中输出很多内容,这变得很烦人。 我可以阻止 .gdbinit 内的命令打印...
我有一个类似的问题,有没有办法告诉 GDB 等待进程启动并附加到它?,但它是相反的 - 我想让 gdb 附加到已经运行的进程过程,但是
启动调试器失败:未指定可执行文件,请使用“target exec”
代码: #包括 #包括 #包括 // 生成数字 无效 gen_data(int b[], int n) { 整数我; 对于 (i = 0; i < n; i++) b[i] = ran...
有没有办法重新加载.gdbinit文件。 假设您已经在 gdb 中工作,并且您已经对 .gdbinit 进行了更改,并且想要重新加载新的 .gdbinit 而不干扰当前的 gdb
如何使用 GDB 跳过 n 次迭代?我正在尝试调试 for 循环,并且想要进入迭代 703,而无需输入下一个 703 次。 注意:我想留在循环中,只是跳过 n
我没有找到我要找的东西,所以我会提出我自己的问题。 考虑下面的 C 程序 字符堆[]; 无效主(){ ...
Msys2 GDB 错误“无法在动态链接库 C:\msys64\mingw64 in\libncursesw6.dll 中定位过程入口点 dllMain”
我使用的是Windows 10。我试图通过mingw64 pacman安装gdb。我已经安装了 mingw-w64-x86_64-gdb-13.2-3。但是当我尝试启动时发生了错误。 “过程入口点 dllM...
pyenv virtualenv 中的 gdb python
我正在 pyenv 管理的 virtualenv 中工作 $ 哪个Python /Users/theonlygusti/.pyenv/shims/python /Users/theonlygusti/.pyenv/shims/python 是 shell 脚本,gdb 不起作用 “0x7ffeeb6...
如何在jetbrains CLion中连接gdb调试链以实现RISCV峰值?
RISCV行为模型SPIKE,支持通过rbb端口调试。这样我们就可以通过gdb来调试了。 下图中,我将SPIKE rbb_port设置为:18700,openocd连接到spike并服务于:3973,...
我通过经典的configure、make、make install构建了程序。几个月后,程序崩溃了。我仍然有源代码和未剥离的可执行文件所在的构建目录。
如何使用 VS Code C++ 扩展的additionalSOLibSearchPath 启动配置属性?它接受全局模式吗?
我正在编写一个有两部分的代码,一个是共享库,另一个不是(并且包含主函数)。 当我想启动VSC调试器时,主程序找不到myProj...
这可能是一个奇怪的特殊情况,但我在 GDB 批处理模式下运行一个进程,但运行的进程有自己的服务器控制台,需要保持打开状态才能继续运行。 是
我正在尝试使用调试器在 MacOS 上调试我的代码。我尝试附加 gdb 调试器,但它不起作用,并且在终端中运行 gdb 返回以下错误: syed@syeds-mbp ~ % gdb 兹什:
我在数组中存储各种文件名,这些文件名由空字节分区。调试时,我只能看到第一个文件名。所以,例如,如果我的数组是这样的:hello.txt00000he...
我的程序在正常运行时因分段错误而崩溃。所以我用 GDB 运行它,但是当我这样做时它不会崩溃。为什么会出现这种情况? 我知道 Valgrind 的常见问题解答提到了这一点(没有崩溃......
假设定义: int a[100] 输入 print a 那么 gdb 会自动将其显示为数组:1, 2, 3, 4.... 但是,如果将 a 作为参数传递给函数,那么 gdb会将其视为正常...
基本上,我想获取 typeid(*this).name(),即 this 的真实类型。 我想在GDB中得到这个(不修改源代码)。我尝试了 print typeid(*this) 但它说 typeid 很糟糕...
操作系统:Arch Linux x86_64 这是我的源代码: // gcc source.c -o vuln -no-pie -fno-stack-protector -z execstack -m32 #包括 无效不安全(){ 字符缓冲区[40]; 投入(“