undefined reference to `__gxx_personality_v0'
来源:互联网 发布:涉税软件下载 编辑:程序博客网 时间:2024/05/22 07:53
undefined reference to `__gxx_personality_v0'
刚刚在做一个实验,编译的时候出了一点问题,下面附上代码:
#include <stdio.h>#include <stdlib.h>#include <unistd.h>static void my_exit1(void);static void my_exit2(void);intmain(void){if (atexit(my_exit2) != 0)printf("can not register my_exit2\n");if (atexit(my_exit1) != 0)printf("can not register my_exit1\n");if (atexit(my_exit1) != 0)printf("can not register my_exit1'=\n");printf("main is done\n");return(0);}static voidmy_exit1(void){printf("first exit handler\n");}static voidmy_exit2(void){printf("second exit handler\n");}
gcc -o main main.C
报错信息如下:
/tmp/ccAi9DGt.o:(.eh_frame+0x12): undefined reference to `__gxx_personality_v0'
collect2: ld 返回 1
collect2: ld 返回 1
后来查找资料后得知,这里我用的是gcc来编译的,源文件却是.C(实际内容是c),实际.C代表着是c++的源文件,额,就报错了。
解决办法(改成c文件后缀即可):
mv main.C main.c
gcc -o main main.c
编译通过。
网上还有别的类似的编译错误,这里留个mark,以后发现类似的再来这里总结下~
0 0
- undefined reference to `__gxx_personality_v0'
- undefined reference to `__gxx_personality_v0'
- "undefined reference to '__gxx_personality_v0' "
- undefined reference to `__gxx_personality_v0'
- undefined reference to `__gxx_personality_v0'
- undefined reference to `__gxx_personality_v0'
- undefined reference to `__gxx_personality_v0'
- undefined reference to `__gxx_personality_v0'
- 错误:undefined reference to `__gxx_personality_v0'
- [linux]undefined reference to `__gxx_personality_v0'
- 错误:undefined reference to `__gxx_personality_v0' .
- error: undefined reference to '__gxx_personality_v0'
- 编译程序出现 undefined reference to `__gxx_personality_v0' 错误
- /tmp/ccY3hmyr.o(.eh_frame+0x11): undefined reference to `__gxx_personality_v0'
- gcc编译cpp文件 出现undefined reference to `__gxx_personality_v0'
- 编译c文件出现undefined reference to `__gxx_personality_v0'
- 编译出现这种错误 undefined reference to '__gxx_personality_v0'
- undefined reference to `__gxx_personality_v0' collect2: ld returned 1 exit status
- 平台的问题,一些简单的反思
- STM32学习笔记-4
- 物联网分布式架构[java实现]支持TCP/MODBUS转TCP
- 矩阵的的初步认识
- github创建可访问的静态网站,个人博客教程
- undefined reference to `__gxx_personality_v0'
- JavaScript学习之作用域(一)
- 401. Binary Watch
- 3.27
- bzoj2154 Crash的数字表格
- linux基础
- gulp安装步骤
- JVM加载类过程的总结
- C++模板实现二叉查找树(一 树的数据结构定义与节点插入)