#include<stdio.h>
#include<ctype.h>
int main()
{
char a,b;
FILE *fp;
fp=fopen("lext.txt","w");
fprintf(fp,"PLUS");
return 0;
}
我得到的错误就是这个
/tmp/ccQyyhxo.o:(.eh_frame+0x11): undefined reference to `__gxx_personality_v0'
collect2: ld returned 1 exit status
答案 0 :(得分:14)
您正在使用.cpp
编译gcc
文件。将文件重命名为.c
,以便将其编译为C代码或使用C ++驱动程序g++
进行编译。这将链接到提供这些功能的stdc++
库中。
答案 1 :(得分:2)
ld
是链接器,它报告存在链接问题。错误消息的 gxx 部分暗示它与 C ++ 问题有关,这使得答案 Johannes Schaub - litb 给出了根本原因是正确的。