|
我的版本是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的时候没有遇到过这种情况,是不是我少装了软件,或是设置的问题? |
|