我可以使用 Code::Blocks 作为 MinGW GDB GUI 吗?
Can I use a Code::Blocks as a MinGW GDB GUI?
我们正在使用 Vectorcast 进行单元测试,这让我们可以使用 MinGw GDB,但只能使用命令行版本。一些年轻的开发人员想要更直观的东西。
我们不使用 Code::Blocksto 构建我们的代码,这样做需要付出很大的努力。
我们可以使用 Code::Blocksas GDB GUI 吗?也就是说,我可以将它指向一个 .EXE 文件(其中包含 MinGW 调试信息)并使用 Code::Blocks(或任何其他基于 MinGW 的 IDE)作为 GDB GUI 吗?
作为调试器的 GUI 工具,您可以使用 x64dbg。
它允许您对使用 MinGW 或 Visual Studio
构建的程序执行 32 位和 64 位调试
We do not use Code::Blocks to build our code, and it would be a major effort to do so.
Can we use a Code::Blocksas a GDB GUI? That is to say, can I point it at a .EXE file (which contains MinGW debug information) and use Code::Blocks (or any other MinGW based IDE) as a GDB GUI?
是的,你可以做到这一点。
首先,您可以创建一个简单的控制台 C::B 项目。
其次,您可以将您想要的.EXE文件的路径作为输出可执行文件。它位于 Project/target 选项对话框的 "output filename" 字段中。
第三,您应该在调试器插件选项对话框中取消选择 "Auto-build project if it is not up-to-date"。
然后您可以点击"Start debugging"按钮来调试这个.EXE。您可以将.EXE 的源文件添加到C::B 项目中,以便您可以单步执行源文件、设置断点。
可以在 VectorCAST 中使用基于 GUI 的调试器,而不是默认的基于 cmd 行的 GDB 调试器。过去,youtube 上有一个关于 eclipse 调试器的简短教程视频,但我现在找不到了。无论如何,用户必须从工具的 'Linker/Debugger' 部分修改默认调试器命令 (gdb) 并指定一个调试器,然后去 select 'command line... '。完成后,当用户尝试调试测试用例时,它将启动调试 IDE,然后用户可以简单地构建调试项目,绕过在测试环境中生成的 .exe。
我们正在使用 Vectorcast 进行单元测试,这让我们可以使用 MinGw GDB,但只能使用命令行版本。一些年轻的开发人员想要更直观的东西。
我们不使用 Code::Blocksto 构建我们的代码,这样做需要付出很大的努力。
我们可以使用 Code::Blocksas GDB GUI 吗?也就是说,我可以将它指向一个 .EXE 文件(其中包含 MinGW 调试信息)并使用 Code::Blocks(或任何其他基于 MinGW 的 IDE)作为 GDB GUI 吗?
作为调试器的 GUI 工具,您可以使用 x64dbg。 它允许您对使用 MinGW 或 Visual Studio
构建的程序执行 32 位和 64 位调试We do not use Code::Blocks to build our code, and it would be a major effort to do so. Can we use a Code::Blocksas a GDB GUI? That is to say, can I point it at a .EXE file (which contains MinGW debug information) and use Code::Blocks (or any other MinGW based IDE) as a GDB GUI?
是的,你可以做到这一点。 首先,您可以创建一个简单的控制台 C::B 项目。
其次,您可以将您想要的.EXE文件的路径作为输出可执行文件。它位于 Project/target 选项对话框的 "output filename" 字段中。
第三,您应该在调试器插件选项对话框中取消选择 "Auto-build project if it is not up-to-date"。
然后您可以点击"Start debugging"按钮来调试这个.EXE。您可以将.EXE 的源文件添加到C::B 项目中,以便您可以单步执行源文件、设置断点。
可以在 VectorCAST 中使用基于 GUI 的调试器,而不是默认的基于 cmd 行的 GDB 调试器。过去,youtube 上有一个关于 eclipse 调试器的简短教程视频,但我现在找不到了。无论如何,用户必须从工具的 'Linker/Debugger' 部分修改默认调试器命令 (gdb) 并指定一个调试器,然后去 select 'command line... '。完成后,当用户尝试调试测试用例时,它将启动调试 IDE,然后用户可以简单地构建调试项目,绕过在测试环境中生成的 .exe。