g++
我创建了一个简单的 cpp 文件,并在 Win7 中使用 cygwin 编译器对其进行了编译。我现在正在尝试在 gdb 中调试生成的可执行文件,但我无法让它按照我期望的方式运行。我无法放置断点,因为当我尝试执行时b file.cpp:25
我回来了
No source file named file.cpp.
Make breakpoint pending on future shared library load? (y or [n])
我选择 y 并且它仍然没有在预期的点中断。我确实从这个来源编译。
我在某个点遇到段错误,whe
实际上也没有显示行号。它似乎显示内存地址,这显然对我没有用。
gdb 是行为不端还是我只是希望它做它不能做的事情?如果它没有这种能力(虽然我以前做过这种事情),还有其他工具我可以使用吗?