Link error "undefined reference to `__gxx_personality_v0'" and g++
c++, g++
Solution
If `g++` still gives error Try using:
g++ file.c -lstdc++
Look at this post: What is __gxx_personality_v0 for?
Make sure `-lstdc++` is at the end of the command. If you place it at the beginning (i.e. before file.c), you still can get this same error.
Problem
Possible Duplicate: Undefined Symbol ___gxx_personality_v0 on link I have a problem with the following program. ``` // fkt.cpp #include "fkt.h" int add2(int a, int b) { return a+b; } ``` And the header: ``` // fkt.h int add2(int a, int b); ``` Now I compile this with: ``` g++ -c fkt.cpp ``` Now I run `nm` and get: ``` 00000000 T _Z6add2ii U __gxx_personality_v0 ``` When I want to use the function anywhere I get: ``` (.eh_frame+0x12): undefined reference to `__gxx_personality_v0' ``` How can I solve this problem? (I'm using Ubuntu Linux.)