美文网首页
2. C++ 文件在Linux用gcc编译报错『undefine

2. C++ 文件在Linux用gcc编译报错『undefine

作者: Shirley_奋进中的虾米 | 来源:发表于2017-04-17 20:23 被阅读160次

如题,写了个C++文件,手贱用gcc去编译,报错『undefined reference to `__gxx_personality_v0' collect2: ld returned 1 exit status』

错误原因是gcc无法自动链接C++标准库,需要人为指定,所以改成g++就解决啦!

谨记,gcc命令编译C程序文件.c,g++编译C++程序文件.cpp

gcc -o hello hello.c

g++ -o hello hello.cpp

相关文章

  • 2. C++ 文件在Linux用gcc编译报错『undefine

    如题,写了个C++文件,手贱用gcc去编译,报错『undefined reference to `__gxx_pe...

  • 命令行编译C++/C文件

    编译C文件用GCC 编译C++文件(包括.C/C++文件)用G++ 编译C++文件常用方法: 单个文件: g++ ...

  • c++编程

    1.mac下编译.cpp文件报错 gcc 开启使用标准c++库即可 比如: gcc -lstdc++ Person...

  • 在Linux中如何运行c++文件

    在Linux中如何运行c++文件 首先安装必要的工具和编译器来运行代码。 gcc(GNU编译器套件)简介: GNU...

  • ubuntu16.04安装redis

    因为redis是用c++写的,所以在安装过程中要使用gcc编译,如果你的linux没有安装gcc,要先安装好gcc...

  • GCC/G++编译过程

    1. gcc/g++简介 gcc / g++分别是GNU的c & c++编译器,常用于在Linux下编译C/C++...

  • 解决error: ‘gnu_inline’ attribute

    编译gcc是遇到如下报错: 修改GGC编译目录下...../gcc/cp/cfns.h文件 参考: https:/...

  • make初步

    简介:在linux系统下常常会用到g++或者gcc编译器编译c/c++代码,当代码文件较多时,采用命令行的方式进行...

  • gcc 查看命令

    查看头文件路径 查看GCC的搜索目录:(gcc --help)查看编译c++文件使用的头文件目录的命令为:`gcc...

  • 添加gcc 交叉编译工具环境变量

    1.交叉编译工具拷贝到linux某文件夹 2.解压 tar jxvf gcc-linaro-arm-linux-g...

网友评论

      本文标题:2. C++ 文件在Linux用gcc编译报错『undefine

      本文链接:https://www.haomeiwen.com/subject/wthxzttx.html