我设置了一个断点,当我在 Debug模式下运行程序时,当它到达该断点时单击“进入”,它不会进入它。
为什么?
编辑: 我正在使用这些标志进行编译:
-Wall -pedantic -pedantic-errors -Wunused -Wunreachable-code -g -ggdb
编辑 2:
当我打开指令步进模式
,然后立即进入我用断点标记的函数时,然后重复调用“step into”,我得到这个:
No source available for "Indexer::index() at 0x8054de6"
最佳答案
您的调试器找不到您正在调试的代码的源代码。不过,您应该能够将其作为汇编程序进行调试。为了解决这个问题,我建议您找到 Indexer 的源代码并确保您的代码路径设置正确。
关于c++ - Eclipse CDT "step into"不工作,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16796005/