Eclipse CDT“步入”不起作用

时间:2013-05-28 15:35:07

标签: c++ eclipse debugging eclipse-cdt

我设置了一个断点,当我在调试模式下运行程序时,当它到达那个断点时单击“step into”,它就不会进入它。

为什么?

编辑: 我正在编译这些标志:

  

-Wall -pedantic -pedantic-errors -Wunused -Wunreachable-code -g -ggdb

编辑2: 当我打开instruction stepping mode后立即进入我用断点标记的函数,然后反复调用“step into”,我得到了这个:

No source available for "Indexer::index() at 0x8054de6" 

2 个答案:

答案 0 :(得分:0)

您的调试器找不到您正在调试的代码的源代码。您应该能够将其作为汇编程序进行调试。为了解决这个问题,我建议您找到Indexer的源代码,并确保正确设置代码路径。

答案 1 :(得分:0)

我修好了,我的makefile ...

出了问题

我错过了这个:

%.o: %.cpp %.h
    $(CC) -c $(CFLAGS) $<