undefined reference to `std::cout' gcc -o calling calling.o gcc编译时报错 原因是编译c++程序要使用g++编译 改为 g++ -o calling calling.o 编译成功