unix不认识 iostream

来源:百度知道 编辑:UC知道 时间:2024/05/31 05:00:58
我的虚拟机上没有g++,gcc编译器,只有cc和CC,
CC对有的c++程序能编译,有的就会出错。比方说:
#include <iostream>
using std::cin;
using std::cout;
using std::endl;

会说找不到头文件iostream,然后底下的三行都出错。是不是缺少什么文件呀?
若是的话如何安装

盼解决,谢谢

试试:
#include <iostream.h>
using std::cin;
using std::cout;
using std::endl;

或:

#include <iostream.hpp>
using std::cin;
using std::cout;
using std::endl;

是不是CC还不支持名字空间?
换成如下方式试一下:
#include <iostream.h>
然后直接使用cin,cout,endl,不需要加std::

请加入库stdc++
cc -lstdc++ -o main main.cpp