当前位置: 技术问答>linux和unix
关于gdb调试的问题
来源: 互联网 发布时间:2015-11-28
本文导语: 请问 如果用 g++ -g */*.cpp -o test.exe 是不是不能包括子目录中的调试信息啊 想在子目录cpp文件中的函数上设断点 可是总提示我Function "××" not defined. | 可能是你设断点的方法有问题改为:br...
请问 如果用
g++ -g */*.cpp -o test.exe
是不是不能包括子目录中的调试信息啊
想在子目录cpp文件中的函数上设断点
可是总提示我Function "××" not defined.
g++ -g */*.cpp -o test.exe
是不是不能包括子目录中的调试信息啊
想在子目录cpp文件中的函数上设断点
可是总提示我Function "××" not defined.
|
可能是你设断点的方法有问题改为:br filename:line-no试一试。
|
设置方法不对.
b 函数名
或
b 行数
测试通过
b 函数名
或
b 行数
测试通过
|
如果你的程序源文件有多个的话,请参考:
break filename:linenum
在源文件filename的linenum行处设断点
break filename:function
在源文件filename的function函数的入口处设断点
C++中可以使用class:function或function(type, type)格式来指定函数名。
break filename:linenum
在源文件filename的linenum行处设断点
break filename:function
在源文件filename的function函数的入口处设断点
C++中可以使用class:function或function(type, type)格式来指定函数名。
|
要用dir把子目录的路径包含进来
|
p或 print都行