GCC编译报错:undefined reference to `std::cout‘

2023年7月17日 | 分类: 【环境】

【报错】

在使用gcc编译的时候报错:

undefined reference tostd::cout’`

【解决】

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

gcc 编译器
g++ 编译器

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

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

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

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