help-gplusplus
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: Undefined symbol when loading g++ created library


From: Paul Pluzhnikov
Subject: Re: Undefined symbol when loading g++ created library
Date: Sun, 27 Nov 2005 18:29:55 -0800
User-agent: Gnus/5.1006 (Gnus v5.10.6) XEmacs/21.4 (Jumbo Shrimp, linux)

Adam Nielsen <a.nielsen@shikadi.rem.ove.net> writes:

> There are a bunch
> of RootClass symbols in Main, but I don't really know what I'm looking
> for.  The C2Ev one's not there, but there are a few others that are
> close:
>
>   _ZN8RootClassC[12]ESs
>   _ZN8RootClassD[012]Ev
>   _ZT[ISTV]8RootClass

You can find out what these are by running them through c++filt
(GNU nm can produce demangled names as well):

[The '8' vs. '9' for RootClass fixed]

$ for i in _ZN9RootClassC{1,2}ESs _ZN9RootClassD{0,1,2}Ev 
_ZT{I,S,T,V}9RootClass ; do echo $i | c++filt; done

RootClass::RootClass[in-charge](std::basic_string<char, std::char_traits<char>, 
std::allocator<char> >)
RootClass::RootClass[not-in-charge](std::basic_string<char, 
std::char_traits<char>, std::allocator<char> >)
RootClass::~RootClass [in-charge deleting]()
RootClass::~RootClass [in-charge]()
RootClass::~RootClass [not-in-charge]()
typeinfo for RootClass
typeinfo name for RootClass
VTT for RootClass
vtable for RootClass

Cheers,
-- 
In order to understand recursion you must first understand recursion.
Remove /-nsp/ for email.


reply via email to

[Prev in Thread] Current Thread [Next in Thread]