c++ - Eclipse CDT "step into"不工作

标签 c++ eclipse debugging eclipse-cdt

我设置了一个断点,当我在 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/

相关文章:

c++ - STL multimap - 如何获取 multimap 中所有键值的列表

java - 将新软件安装到 Eclipse

android - 运行 zipalign 时出错

debugging - 使用 Prototype.js 时如何处理调试

c++ - SDL C++ 问题(窗口处于等待状态)

c++ - 在 lambda 捕获的对象中选择 move 构造函数

java - 在 Eclipse 中查找具有给定参数类型的方法引用

java - G1 垃圾收集器日志分析器

python - 在调试期间检查常量或变量张量的值

c++ - 查找一对 N 是素数优化