使用gdb在模块中的特定行设置断点

时间:2018-06-01 07:55:37

标签: c++ gdb

所以,我已经编译了多个模块,现在我正在尝试调试它们。但是,当我使用filename:line_no时,gdb显示以下错误:

No source file named PredMin.cpp.

我该如何解决这个问题?

2 个答案:

答案 0 :(得分:1)

使用

编译项目
g++ -std=c++14 -g .\BST.h '.\Search&Insert.cpp' .\main.cpp .\PredMin.cpp 

这意味着添加标志-g以添加符号信息。

答案 1 :(得分:-1)

因为您应该设置完整路径。

喜欢gdb> break /Full/path/to/PredMin.cpp:lineno