C++ gdb中没有源的方法定义

C++ gdb中没有源的方法定义,c++,gdb,ddd-debugger,C++,Gdb,Ddd Debugger,我有一个没有源代码的调试版本。 ptype给出了类定义以及其中声明的方法原型 (gdb) ptype A type = class A : public B { private: int c; public: virtual void accept(Ivisitor &V); virtual int getItem(void) const; } 如何在gdb中获取方法accept()和getitem()的定义 请注意,我没有调试版本的源代

我有一个没有源代码的调试版本。
ptype
给出了类定义以及其中声明的方法原型

(gdb) ptype A

type = class A : public B {

  private:

    int c;


  public:

    virtual void accept(Ivisitor &V);

    virtual int getItem(void) const;

}
如何在gdb中获取方法
accept()
getitem()
的定义

请注意,我没有调试版本的源代码

(gdb) l A::accept

Line 469 of "const.h" starts at address 0x433d9c <A::accept(Ivisitor>)> and ends at 0x433db1 <A::accept(Ivisitor>)+21>.
(gdb)LA::接受
“const.h”的第469行开始于地址0x433d9c)>并结束于0x433db1)+21>。

U如果不附加源代码,则无法查看函数定义。类定义被视为加载了符号表

对。调试生成信息不包括源代码。如果你没有它,你就不能展示它。