c - 这个错误在c中意味着什么?

标签 c linker

#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

最佳答案

您正在使用 gcc 编译一个 .cpp 文件。将文件重命名为以 .c 结尾,以便将其编译为 C 代码或使用 C++ 驱动程序 g++ 进行编译。这将链接到提供这些功能的 stdc++ 库。

关于c - 这个错误在c中意味着什么?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2663939/

相关文章:

c++ - 项目依赖C++的二进制概述

c - 2个内联函数在C中相互调用的行为

c - 未知类型的可变参数

c - 查询mongodb C

c - 什么负责确保所有符号都是已知/定义的?

c++ - 链接器错误 : cannot link to '&.obj'

页脚上的 javascript 驱动的导航菜单

C 中 switch 语句中的 case

c - 如何检查IP的可用性

c - 纳米: how to show object file of a symbol in a shared library?