我有这3个文件在我的计划:如何在C做调试头文件implemetation(它的.cpp)++使用GDB
- sample1.h(在sample1.cpp方法在这里被定义)
- SAMPLE1的.cpp(所有的实际实现)
- demo.cpp(我使用sampe1.cpp方法在这里,并已列入sample1.h)
现在,我使用GDB调试和我知道基础ic命令如“breaklineno”。或“break methodname”。但是,如何调试用sample1.cpp编写的方法?
我试过了:打破“sample1.cpp:mymethod”但它没有工作。
您的术语不明确。一个实现和一个定义是一回事;你通常在头文件中有一个*声明*(除非实现是内联的 - 在这种情况下它是内联定义)。一个例子将有助于消除问题中的歧义。 – Clifford 2010-03-21 20:41:57