gdb 相关问题

将此标记用于与GDB相关的问题,GDB是GNU软件系统的标准调试器。

如何终止gdbserver?

我正在尝试使用 gdbserver 进行调试。在我终止主机上的 gdb 客户端后,我看到 gdbserver 仍在侦听: 远程端已终止连接。 GDBserver 将重新开放

回答 8 投票 0

GDB:不打印 .gdbinit 命令的输出

我设置了一个 .gdbinit 文件来在每次调用 gdb 时运行命令。这些命令在 shell 中输出很多内容,这变得很烦人。 我可以阻止 .gdbinit 内的命令打印...

回答 3 投票 0

有没有办法告诉进程等待gdb附加到它?

我有一个类似的问题,有没有办法告诉 GDB 等待进程启动并附加到它?,但它是相反的 - 我想让 gdb 附加到已经运行的进程过程,但是

gdb
回答 1 投票 0

启动调试器失败:未指定可执行文件,请使用“target exec”

代码: #包括 #包括 #包括 // 生成数字 无效 gen_data(int b[], int n) { 整数我; 对于 (i = 0; i < n; i++) b[i] = ran...

回答 5 投票 0

如何重新加载gdbinit?

有没有办法重新加载.gdbinit文件。 假设您已经在 gdb 中工作,并且您已经对 .gdbinit 进行了更改,并且想要重新加载新的 .gdbinit 而不干扰当前的 gdb

回答 2 投票 0

GDB:跳过循环迭代

如何使用 GDB 跳过 n 次迭代?我正在尝试调试 for 循环,并且想要进入迭代 703,而无需输入下一个 703 次。 注意:我想留在循环中,只是跳过 n

回答 3 投票 0

GDB 用内容初始化数组

我没有找到我要找的东西,所以我会提出我自己的问题。 考虑下面的 C 程序 字符堆[]; 无效主(){ ...

回答 1 投票 0

Msys2 GDB 错误“无法在动态链接库 C:\msys64\mingw64 in\libncursesw6.dll 中定位过程入口点 dllMain”

我使用的是Windows 10。我试图通过mingw64 pacman安装gdb。我已经安装了 mingw-w64-x86_64-gdb-13.2-3。但是当我尝试启动时发生了错误。 “过程入口点 dllM...

回答 1 投票 0

pyenv virtualenv 中的 gdb python

我正在 pyenv 管理的 virtualenv 中工作 $ 哪个Python /Users/theonlygusti/.pyenv/shims/python /Users/theonlygusti/.pyenv/shims/python 是 shell 脚本,gdb 不起作用 “0x7ffeeb6...

回答 1 投票 0

如何在jetbrains CLion中连接gdb调试链以实现RISCV峰值?

RISCV行为模型SPIKE,支持通过rbb端口调试。这样我们就可以通过gdb来调试了。 下图中,我将SPIKE rbb_port设置为:18700,openocd连接到spike并服务于:3973,...

回答 1 投票 0

即使给出了非剥离版本,GDB 也不显示剥离核心文件的符号

我通过经典的configure、make、make install构建了程序。几个月后,程序崩溃了。我仍然有源代码和未剥离的可执行文件所在的构建目录。

回答 1 投票 0

如何使用 VS Code C++ 扩展的additionalSOLibSearchPath 启动配置属性?它接受全局模式吗?

我正在编写一个有两部分的代码,一个是共享库,另一个不是(并且包含主函数)。 当我想启动VSC调试器时,主程序找不到myProj...

回答 1 投票 0

生成以GDB批处理模式运行的进程核心

这可能是一个奇怪的特殊情况,但我在 GDB 批处理模式下运行一个进程,但运行的进程有自己的服务器控制台,需要保持打开状态才能继续运行。 是

回答 1 投票 0

使用 Apache Age - MACOS 附加调试器

我正在尝试使用调试器在 MacOS 上调试我的代码。我尝试附加 gdb 调试器,但它不起作用,并且在终端中运行 gdb 返回以下错误: syed@syeds-mbp ~ % gdb 兹什:

回答 2 投票 0

GDB 打印 char 数组中的所有值

我在数组中存储各种文件名,这些文件名由空字节分区。调试时,我只能看到第一个文件名。所以,例如,如果我的数组是这样的:hello.txt00000he...

c gdb
回答 5 投票 0

正常崩溃,但使用 GDB 时不会崩溃

我的程序在正常运行时因分段错误而崩溃。所以我用 GDB 运行它,但是当我这样做时它不会崩溃。为什么会出现这种情况? 我知道 Valgrind 的常见问题解答提到了这一点(没有崩溃......

回答 10 投票 0

如何在GDB中像数组一样查看指针?

假设定义: int a[100] 输入 print a 那么 gdb 会自动将其显示为数组:1, 2, 3, 4.... 但是,如果将 a 作为参数传递给函数,那么 gdb会将其视为正常...

c gdb
回答 5 投票 0

GDB 中的格式化打印

我想从 GDB 进行 printf 样式打印。例如,我想打印一个变量值,但用一些文本来描述它是什么。可以吗,如果可以的话,能举个例子吗?

c gdb
回答 3 投票 0

gdb:显示某些数据的类型信息

基本上,我想获取 typeid(*this).name(),即 this 的真实类型。 我想在GDB中得到这个(不修改源代码)。我尝试了 print typeid(*this) 但它说 typeid 很糟糕...

回答 4 投票 0

pwndbg 在发送有效负载后进行钩子调试时崩溃了

操作系统:Arch Linux x86_64 这是我的源代码: // gcc source.c -o vuln -no-pie -fno-stack-protector -z execstack -m32 #包括 无效不安全(){ 字符缓冲区[40]; 投入(“

回答 1 投票 0

© www.soinside.com 2019 - 2024. All rights reserved.