1

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

为什么?

编辑:我正在使用这些标志进行编译:

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

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

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

2 回答 2

0

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

于 2013-05-29T08:32:14.617 回答
0

我修好了,我的有问题makefile...

我错过了这个:

%.o: %.cpp %.h
    $(CC) -c $(CFLAGS) $<
于 2013-05-30T12:11:19.820 回答