将此标记用于与GDB相关的问题,GDB是GNU软件系统的标准调试器。
如何使用 VSCode + cppdbg 调试 Rust 集成测试
我想使用 gdb 在 VSCode 中调试 Rust 集成测试(比 lldb 更好的枚举支持)。 我曾经使用 lldb 使用很棒的 CodeLLDB 插件,我在 launch.json 中的配置看起来...
我正在尝试查看流的价值(ifstream,但我猜它应该适用于所有类型的流)。 示例代码可能如下所示: stringstream in("一二三四五"); 而在) c...
我有这个确切的问题: https://github.com/Microsoft/vscode-cpptools/issues/511 但那里的解决方案不起作用。 我尝试过相同的简单示例代码, #包括 #包括...
我的公司在自定义框架中使用C++。由于某些原因,一些 C++ 代码驻留在扩展名为 .foo 的文件中。支持在这些文件上使用 gdb(我认为比我更聪明的人所做的一些工作......
带有 WSL 的 VSCode C++:GDB:无法设置控制终端:不允许操作
我想在我的 Windows 10 计算机上使用 WSL2 运行 C++ 代码。 到目前为止,我一步步遵循本指南:https://code.visualstudio.com/docs/cpp/config-wsl#_run-helloworldcpp 单击“运行”...
我正在按照 vscode 的本教程在 Windows 上安装 C++ 编译器。现在,我正在尝试将 C:\msys64\mingw64 编辑到环境变量中并将 MinGW 保存到路径中。我多次点击“确定”
当我编写一个与 LD_PRELOAD 一起使用的库时,如何调试它的 __attribute__((__constructor__)) 函数?它们似乎总是在 GDB 停止进程之前运行。作为 MCVE,运行...
如何调试 LD_PRELOAD 库中的属性(构造函数)函数?
当我编写一个与 LD_PRELOAD 一起使用的库时,如何调试它的 __attribute__((__constructor__)) 函数?它们似乎总是在 GDB 停止进程之前运行。作为 MCVE,运行...
如何使用 python 获取应用程序以忽略 PYTHONHOME 和/或 PYTHONPATH?
我正在尝试在Windows上调试命令行C模块,它是一个更大的开源GIS软件(GRASS GIS)的一部分。 GRASS 在命令行上(某种程度上)采用了“UNIX 工具”
Visual Studio Code 通过 gdb 调试时找不到 helloworld.cpp 源文件
遵循 Microsoft 的 VS Code Hello World 示例,并通过 cygwin g++ 编译并正常运行。但是当我尝试在 gdb 中运行它并在代码中设置断点时,它不会停止在...
在 VSCode 中设置 Mingw-64w 时找不到 gdb
按照此链接上提供的 VSCode for C++ 提供的文档:https://code.visualstudio.com/docs/languages/cpp,我在检查 MinGW 安装时遇到了麻烦。当我跑g...
我的代码仅在使用 gdb 运行时才有效: gdb ./MyCode 跑步 如果我只是输入: ./我的代码 这是我的代码失败的部分: bool packageBuildFileDownload(char* 接收者, char* 完成,...
要调试使用 PIN 工具的模拟器,通过使用 2 个不同的终端窗口,我执行以下操作: /home/agy/mcsim/pin/intel64/bin/pinbin -pause_tool 5 -t /home/agy/mcsim/Pthread/mypthreadtool -...
我正在 gdb 上尝试回溯,基本上是在 setupCommands 上(在 VSCode 中): { “描述”:“回溯”, "text": "设置回溯过去主", &...
我有这个功能: 无效initializeCudaMatrixWithCPUMatrix(浮动*主机A,浮动* cudaA,int n, 整数米){ // 浮动 testt = hostA[888]; cudaMalloc((void **)...
进程被信号 6 终止,核心显示 libc 中的某种循环[已关闭]
在分析进程的核心(由信号6终止)时,在LINUX上,堆栈bt显示: 核心由“/opt/namsam/pac_rrc_qx_e1/bin/rrcprb”生成。 程序以信号 6 终止,中止。 #0
请澄清.. 我有一个在 sun10 服务器上运行的多线程 64 位 C 进程。它占用 2.2 GB RAM。 当我使用 gcore 并调试它时,它在 GDB 上显示“无符号表”
使用 GDB 修改 QEMU 设备模块中的内存时出现问题 [重复]
我正在开发一个QEMU项目,涉及具有读写功能(dummy_read和dummy_write)的设备模块。有问题的内存地址是 0x916e000,我已经设置了 MemoryRegionOps
在提出问题之前,我简要描述一下我如何从客户那里获取回溯。 我在 linux (opensuse) 上编写了一个 C++ 应用程序。 该应用程序由脚本(启动器)启动,如果