我可以使用Code :: Blocks作为MinGW GDB GUI吗?

时间:2018-07-19 07:32:02

标签: gdb mingw codeblocks

我们正在使用Vectorcast进行单元测试,它使我们可以使用MinGw GDB,但只能使用命令行版本。一些年轻的开发人员希望获得更多视觉效果。

我们不使用Code :: Block来构建我们的代码,这将是一项巨大的努力。

我们可以将Code :: Blocks用作GDB GUI吗?也就是说,我可以将其指向一个.EXE文件(其中包含MinGW调试信息),然后使用Code :: Blocks(或任何其他基于MinGW的IDE)作为GDB GUI吗?

2 个答案:

答案 0 :(得分:1)

作为调试器的GUI工具,您可以使用x64dbg。 它允许您对使用MinGW或Visual Studio构建的程序执行32位和64位调试。

答案 1 :(得分:0)

  

我们不使用Code :: Blocks来构建我们的代码,这将是一项巨大的努力。   我们可以使用Code :: Blocks作为GDB GUI吗?也就是说,我可以将其指向一个.EXE文件(其中包含MinGW调试信息),然后使用Code :: Blocks(或任何其他基于MinGW的IDE)作为GDB GUI吗?

是的,您可以这样做。 首先,您可以创建一个简单的控制台C :: B项目。

第二,您可以将所需的.EXE文件的路径作为输出可执行文件。它在“项目/目标”选项对话框的“输出文件名”字段中。

第三,您应该在调试器插件选项对话框中取消选择“如果不是最新的,则自动构建项目”。

然后,您可以单击“开始调试”按钮来调试此.EXE。您可以将.EXE的源文件添加到C :: B项目中,以便逐步浏览源文件并设置断点。