c++工程项目gdb调试
单个文件调试
// single.cpp
#include "iostream"
#include "string"
int main()
{
string astr;
astr ="how are you?";
cout <<astr<<endl;
astr ="I am fine."
return 0;
}
单位文件gdb调试
g++ -g single.cpp a.out
gdb a.out
- b break 设置断点
- r run 运行调试
- display astr 查看参数
多个文件工程项目调速
1.首先需要在cmakelist 中打开可调速选项
2. 采用gdb 调试
3. 可打开gdb图形界面调试
gdb a.out --tui