我正在尝试使用带有MySQL源代码的gdb,它是用C/C++编写的。在mysql-test/t中,我创建了一个自定义测试用例文件,比如example.test,然后使用以下代码行对其进行调试
/mysql-test-run --gdb example
现在,我想看看执行流程,因为它从一个文件中的一个函数更改到某个不同文件中的另一个函数。我不确定执行是如何改变的,所以我不能预先定义断点。对于如何使用多个源代码文件查看流程,有什么解决方案吗?
我正在尝试将VS调试器附加到我自己的应用程序中,该应用程序正在Release配置中的安装目录中运行。
当应用程序运行时,它立即显示一个MessageBox,该应用程序是以无效的命令行参数启动的。当双击关联文件(*.MyAppFileExtension)时,这些参数由shell传递给应用程序。
安装程序配置shell以发送这些命令行。
现在,有些地方出了问题,在将VS调试器附加到我的应用程序实例后,我似乎无法设置断点。它允许在调用MessageBox.Show时设置断点,但当我附加时,调用已经执行。在此之后,不可以设置断点。
The error says the breakpoint faile