可能重复:
Undefined Symbol ___gxx_personality_v0 on link链接错误 “未定义参考`__gxx_personality_v0' ”和g ++
我有下面的程序中的问题。
// fkt.cpp
#include "fkt.h"
int add2(int a, int b)
{
return a+b;
}
和标题:
// fkt.h
int add2(int a, int b);
现在我编译这个用:
g++ -c fkt.cpp
现在我运行nm
并获得:
00000000 T _Z6add2ii
U __gxx_personality_v0
当我想用我得到的任何地方的功能:
(.eh_frame+0x12): undefined reference to `__gxx_personality_v0'
我该如何解决这个问题? (我使用的Linux Ubuntu)
我们可以看到您用来链接的命令行吗? (如果你还没有,你应该用'g ++'来做链接。) – Rup 2011-05-18 13:52:37
你尝试过'g ++ ftk.cpp -o ftk'吗? – karlphillip 2011-05-18 13:53:20
我使用ghc(使用FFI)连接 – develhevel 2011-05-18 14:39:38