undefined reference to `std::cout'

gcc -o calling calling.o

gcc编译时报错

原因是编译c++程序要使用g++编译

改为

g++ -o calling calling.o 编译成功

原文地址:https://www.cnblogs.com/fordreamxin/p/4607451.html