我对下面的程序有问题。
// 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'
我如何解决这个问题? (我使用的是 Ubuntu Linux。)