gdb 相关问题

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

禁用 gdb 高亮颜色

我在 Fedora 32 上使用 gdb,gdb 以突出显示颜色打印信息。 然而,颜色的对比度较低,例如黑色背景上的深蓝色文本。 如何禁用突出显示颜色?

回答 1 投票 0

10个字节对于这个C程序能够在返回后跳行有什么意义

当使 unsigned int 指针指向它自己的地址时,您可以将返回地址增加 10 以在函数返回后跳过一行。例子: #包括 无效 f() { ...

回答 1 投票 0

GDB 没有在 main 上中断

我在使用 gdb 进行调试时遇到了一个非常奇怪的问题。我已将其简化为以下最小示例。 创建 test.cc,内容为: #包括 int 主函数(无效){ std::cout &...

回答 1 投票 0

如何使用 vscode 调试 libtool 项目?

我有一个使用 libtools 的 C++ 项目。当 libtool 构建程序时,它将二进制文件放置在子目录 (.libs) 中,并在构建目录中放置同名的包装器脚本,例如 t...

回答 1 投票 0

如何终止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

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