之前说过断点调试,但是针对的是单文件的断点调试。在实际应用中,一个项目是多目录多文件的
参考资料:gdb debugger
目录结构:
$ tree
.
├── gdbSomeFiles.cpp
├── Libs
│ ├── add.cpp
│ ├── add.h
│ └── makefile
└── makefile
add.h
1 #pragma once 2 3 class CAdd 4 { 5 public: 6 CAdd(void); 7 int add(int &a, int &b); 8 virtual ~CAdd(void); 9 };