我有這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