在Ubuntu 13.10中找不到gcc iostream

时间:2014-01-10 22:06:08

标签: c ubuntu gcc iostream

我在这里有一个全新安装的Ubuntu 13.10用于课程,我必须编写一个非常简单的程序,以证明我们记住基本编程中的内容。它基本上只是一个tic tac toe游戏。

现在这一切都很好,但每当我尝试编译它时,它说它找不到iostream。 (下面的错误信息)

cameron@ubuntu:~/Documents/ECE 2220$ gcc -Wall prog1.c
prog1.c:1:20: fatal error: iostream: No such file or directory
 #include <iostream>
                    ^
compilation terminated.

现在,也许我必须使用g ++,但是将其编译为c ++,对吧?这对我的目的根本不起作用,因为它适用于c中的一个类。我已经安装了build-essential,并认为这可能是问题,但重新安装后,它有同样的问题。我找不到其他类似的东西。有谁知道如何解决这个问题?

1 个答案:

答案 0 :(得分:7)

您应该使用g++进行编译。 gcc调用C编译器。

考虑给你的源文件另一个扩展名。 C ++源文件通常具有扩展名.cc.cpp.C(大写)。

是的,您必须将其编译为C ++。您不能在C中使用类和<iostream>