LinuxSir.cn,穿越时空的Linuxsir!

 找回密码
 注册
搜索
热搜: shell linux mysql
查看: 1145|回复: 0

请教:用gdb调试c++子程序出现的问题

[复制链接]
发表于 2006-9-21 20:36:04 | 显示全部楼层 |阅读模式
我的版本是debian sarge
我写了三个程序,a.cpp,b.cpp,c.cpp,b,c是两个类,他们的两个头文件是: b.h,c.h;

主函数main()放在了a.cpp中,
在a.cpp中我调用了b,c两个类,
在a.cpp中:
#include"b.h"
#include"c.h"
.......
我想看在运行主程序时调试类b.cpp

然后我运行了:
g++ -c a.cpp
g++ -c -g b.cpp
g++ -c c.cpp
g++ -o a a.o b.o c.o
gdb
进入了gdb:
(gdb) file a
(gdb) list
结果提示:
1 <<C++-namespaces>>: No such file or directory.
in <<C++-namespaces>>
这时怎么回事?
原来我用FC4的时候没有遇到过这种情况,是不是我少装了软件,或是设置的问题?
您需要登录后才可以回帖 登录 | 注册

本版积分规则

快速回复 返回顶部 返回列表