gcc没有看到标准的头文件

时间:2014-10-23 16:31:02

标签: c++ gcc g++

我在c ++中有简单的程序,其中包含两个标准头文件

stdio.h和iostream。当我输入

gcc main.c

我收到错误:致命错误:iostream:没有文件或目录 即使我将iostream重写为iostream.h 但是当我输入时:

g++ main.c
一切正常。 我必须解决这个问题,因为我的IDE(CodeLite)可能使用gcc命令

1 个答案:

答案 0 :(得分:2)

你是如何编译C源文件的。如果您正在编译C ++而不是C,那么

  • 将文件扩展名重命名为GCC识别为C ++的内容,例如.cpp.cxx.cc
  • 将编译器调用为g++而不是gcc