Undefined symbol with g++

S

saurabhverma78

Hello,
I am creating an executable using g++. I am gettinng the symbol
'_ZNSaIcEC1Ev' undefined in my executable. This symbol is there in a
static library being used to build this executable.
I am passing libstdc++.a also which has this symbol. Can you please
help me finding out the problem.

Regards,
Saurabh
 
M

Michael DOUBEZ

(e-mail address removed) a écrit :
Hello,
I am creating an executable using g++. I am gettinng the symbol
'_ZNSaIcEC1Ev' undefined in my executable. This symbol is there in a
static library being used to build this executable.
I am passing libstdc++.a also which has this symbol. Can you please
help me finding out the problem.

Your standard library is included by ld.

My guess is that you are compiling with gcc and not g++ or that your c++
files have a .c extension (use .cc, .cpp or .cxx).
 

Ask a Question

Want to reply to this thread or ask your own question?

You'll need to choose a username for the site, which only take a couple of moments. After that, you can post your question and our members will help you out.

Ask a Question

Members online

No members online now.

Forum statistics

Threads
474,432
Messages
2,571,681
Members
48,796
Latest member
Greg L.

Latest Threads

Top