相关疑难解决方法(0)

为什么g ++找不到iostream.h?

我试图了解如何使用g ++和(最终)在Ubuntu上使用Clang从命令行编译C++程序.

我找到了一个解释MakeFiles的网页,我正在按照他们的指示行事.http://mrbook.org/tutorials/make/

我将这四个示例文件下载到他们自己的目录中.

  • main.cpp中
  • HELLO.CPP
  • factorial.cpp
  • functions.h

然后我继续运行他们如何在没有MakeFile的情况下手动编译的示例.

g++ main.cpp hello.cpp factorial.cpp -o hello
Run Code Online (Sandbox Code Playgroud)

当我从上面运行命令时,我从g ++收到以下错误:

main.cpp:1:22: fatal error: iostream.h: No such file or directory
compilation terminated.
hello.cpp:1:22: fatal error: iostream.h: No such file or directory
compilation terminated.
Run Code Online (Sandbox Code Playgroud)

我编写c ++的唯一经验是使用IDE,如VS C++ Express或CodeBlocks.是不是编译器应该知道iostream.h是什么以及在哪里找到它?

如何摆脱这个错误,以便程序编译?

谢谢你的帮助.

c++ g++

19
推荐指数
2
解决办法
6万
查看次数

标签 统计

c++ ×1

g++ ×1