【发布时间】:2015-03-02 15:38:08
【问题描述】:
使用 Makefile 编译时出现错误
/tmp/ccQ0q0g5.o:(.eh_frame+0x11): undefined reference to `__gxx_personality_v0'
collect2: ld returned 1 exit status
似乎缺少一些.so 或.a 文件,但是我如何知道这样的错误报告中缺少哪个文件?
生成文件:
CFLAGS = -Iinclude/
CFLAGS += -m32
LDFLAGS = -Llib -llits -lrt -lpthread -Wl,-R,'lib'
server:server.cc
gcc -o server $(CFLAGS) $(LDFLAGS) server.cc
【问题讨论】:
-
您的问题不是已经在副本中得到解答了吗?下次在这里提问之前做更好的研究!
-
-
重复的答案很容易找到,只需用谷歌搜索问题标题的重要部分:"undefined reference to `__gxx_personality_v0'" 那又如何?在参加 SO 之前,您可能想改进您的 google fu。