1 问题描述

下面的一段代码(代码来源)在使用gcc编译的时候报错:undefined reference tostd::cout’`

编译文件:test.cpp内容如下:

#include <iostream>
using namespace std;
int main()
{cout << "Hello, world!" << endl;return 0;
}

2 解决方式

上面使用gcc编译test.cpp会报错(参考):

1、我们常见的编译器有两个:

  • gcc 编译器
  • g++ 编译器

gcc和g++都是GNU(组织)的编译器。

2、gcc和g++编译器的区别

  • g++: 会把.c.cpp的文件都当作是C++的源程序进行编译
  • gcc:会把.c的程序当作是C的源程序进行编译,.cpp的程序当作是C++的源程序进行编译

3、解决上面的错误,就是把gcc编译器换成g++编译器,即使是把.cpp的后缀改成.c的后缀也可以正常编译!!!

gcc编译报错:undefined reference to `std::cout‘相关推荐

  1. linux使用gcc编译报错“undefined reference to `pthread_create'”

    下面这个例子通过一个代码说明两个线程关联一个函数,实现并发操作,预期结果这两个线程都使用了print函数,它们各自执行各自的,不会因为使用了同一个函数而受到影响. my_test.cpp #inclu ...

  2. 记录一个CMake编译报错undefined reference to vtable问题的解决

    在编写一个简单的CMake demo: 问题描述 文件结构如下:头文件和cpp分别放在两个文件夹下面 如果使用下面的写法,会报错"undefined reference to vtable ...

  3. 编译报错: undefined reference to `pcl::console::print(pcl::console::VERBOSITY_LEVEL, char const*, ...)‘

    写在前面 自己在写一个调用 pcl 的程序,编译的时候遇到如下问题: In function `void pcl::detail::FieldMapper<pcl::PointXYZ>:: ...

  4. C++编译报错: undefined reference to clock_gettime

    在编译C++代码时有时候会出现以下错误,作者是在编译librdkafka的时候遇到的,现在与各位网友分享并提供解决方案. Makefile中缺少依赖库:-lrt 如下图: 将依赖项添加到Makefil ...

  5. Deeplab 在Qt Creator下编译报错undefined reference to Mat_xxx

    https://github.com/TheLegendAli/DeepLab-Context/issues/8 1. 修改工程根目录下的CMakeLists.txt 末尾加上 find_packag ...

  6. gcc:undefined reference to 'std::cout'

    gcc says: undefined reference to 'std::cout' @ 10/17/2005 计算人生 boss让写的程序,要在linux跟windows下跑,结果我先用vs.n ...

  7. pthread_create函数编译时报错:undefined reference to 'pthread_create'

    错误: pthread_create函数编译时报错:undefined reference to 'pthread_create' pthread_create()和pthread_atfork()函 ...

  8. 解决交叉编译连接器包含-ldl编译选项,但仍然报错undefined reference to ‘__dlsym‘

    交叉编译连接器包含-ldl编译选项,但仍然报错undefined reference to '__dlsym' 文章目录 交叉编译连接器包含-ldl编译选项,但仍然报错undefined refere ...

  9. [ c++] cmake 编译时 undefined reference to `std::cout‘ 错误的解决方案

    [ c++] cmake 编译时 undefined reference to `std::cout' 错误的解决方案 参考文章: (1)[ c++] cmake 编译时 undefined refe ...

最新文章

  1. mysql 安装卸载_MySQL(一)——安装、卸载以及基本操作
  2. Oracle学习之DATAGUARD(七) 使用Broker管理DG
  3. SAP标准工单入库时产生成本差异-求解进行时
  4. 深入浅出 JavaScript 内存管理,垃圾回收
  5. SQLServer常用的字符串函数梳理
  6. OSS.Common获取枚举字典列表标准库支持
  7. 洛谷2863 [Usaco06JAN]牛的舞会
  8. larveral 直接拷贝安装_2020年mac系统下制作win10引导安装盘,亲测可用
  9. 带外设引脚选择(PPS)的I/O端口
  10. 2021-04-23 - TS型网页视频下载 - 学习/实践
  11. Java毕业设计——员工管理系统
  12. jmeter进行http压力测试(图文小教程)
  13. 弱电工程项目管理软件
  14. 【无线电】摩尔斯电码的快速记忆法
  15. 2017下半年网络工程师考试报名方式
  16. GBin1分享:25个超酷手绘插图的网站设计
  17. Linux发行版制作总结
  18. JTAG与SWD的接口连接关系简介
  19. C/C++——文字RPG游戏:MINERPG
  20. 硬盘无法格式化及RAW格式的另一种处理方法

热门文章

  1. Python基础----python的使用(二)
  2. Alamofire源码解读系列(五)之结果封装(Result)
  3. win8.1 无法安装 net framework3.5的解决办法
  4. Delphi中使用ListView和TreeView的Item中的Data可能被忽略的内存泄漏
  5. 关于python语言、下列说法不正确的是-下列语句中,___________是不正确的Python语句...
  6. python画树叶-手把手|如何用Python绘制JS地图?
  7. 手机上开发python有哪些软件-哪个手机软件有python题库
  8. python自学用什么书好-适合python基础学习的好书籍
  9. python编程工具p-5款Python程序员高频使用开发工具推荐
  10. python画简单花-Python竟能画这么漂亮的花,帅呆了(代码分享)