我有以下程序的问题.
// fkt.cpp
#include "fkt.h"
int add2(int a, int b)
{
return a+b;
}
Run Code Online (Sandbox Code Playgroud)
标题:
// fkt.h
int add2(int a, int b);
Run Code Online (Sandbox Code Playgroud)
现在我编译它:
g++ -c fkt.cpp
Run Code Online (Sandbox Code Playgroud)
现在我跑了nm,得到:
00000000 T _Z6add2ii
U __gxx_personality_v0
Run Code Online (Sandbox Code Playgroud)
当我想在任何地方使用该函数时:
(.eh_frame+0x12): undefined reference to `__gxx_personality_v0'
Run Code Online (Sandbox Code Playgroud)
我怎么解决这个问题?(我正在使用Ubuntu Linux.)