关于gdb调试的问题
请问 如果用
g++ -g */*.cpp -o test.exe
是不是不能包括子目录中的调试信息啊
想在子目录cpp文件中的函数上设断点
可是总提示我Function "××" not defined.
问题点数:20、回复次数:8Top
1 楼linaxing(三月三)回复于 2006-06-02 16:26:58 得分 5
可能是你设断点的方法有问题改为:br filename:line-no试一试。Top
2 楼szprzoucj()回复于 2006-06-02 17:05:55 得分 5
设置方法不对.
b 函数名
或
b 行数
测试通过Top
3 楼xuexic()回复于 2006-06-02 19:15:02 得分 0
各位我一下:
我如果要看某个变量的值(单步调试),是用print吗Top
4 楼happia(happia)回复于 2006-06-02 23:05:37 得分 2
p或 print都行Top
5 楼BaiYangSpirit(空)回复于 2006-06-03 06:52:23 得分 3
要用dir把子目录的路径包含进来Top
6 楼BaiYangSpirit(空)回复于 2006-06-03 06:52:50 得分 0
然后才能breakTop
7 楼liumangxiong(陈世奎)回复于 2006-06-04 21:08:12 得分 5
如果你的程序源文件有多个的话,请参考:
break filename:linenum
在源文件filename的linenum行处设断点
break filename:function
在源文件filename的function函数的入口处设断点
C++中可以使用class:function或function(type, type)格式来指定函数名。Top
8 楼liumangxiong(陈世奎)回复于 2006-06-04 21:08:31 得分 0
如果你的程序源文件有多个的话,请参考:
break filename:linenum
在源文件filename的linenum行处设断点
break filename:function
在源文件filename的function函数的入口处设断点
C++中可以使用class:function或function(type, type)格式来指定函数名。Top




