C++ - 在 Fedora Linux 上的 gcc

标签 c++ gcc fedora

我正在尝试通过 终端 使用 gcc< 在 Fedora Linux 系统上运行一个简单的 Hello World! 程序,得到以下内容:

[abder-rahman@Abder Desktop]$ gcc hello.cpp

hello.cpp:1:22: fatal error: iostream.h: No such file or directory compilation terminated.

这是为什么呢?出了什么问题?

谢谢。

最佳答案

  1. 您应该使用 g++ 而不是 gcc 编译 C++ 程序。
  2. 标准 C++ 中没有 iostream.h header 。它是 iostream(尽管可能会提供 iostream.h 以实现与古代 C++ 代码的向后兼容性)。

关于C++ - 在 Fedora Linux 上的 gcc,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12387204/

相关文章:

fedora - 如何在 fedora 22 上安装 libgcrypt.so.11

php - MySql 更新后找不到 mysql.infoschema

c++ - 在模板实例化中包含和排除类型

c - 使用 typeof 将变量声明转换为类型?

c++ - 关于包含带有 guard 的头文件

c - 32位Linux上 "_Jv_RegisterClasses"和 "clock_gettime"在哪里定义的?

c - C:在子程序修复程序中分配给局部变量,为什么?

python - 设置python rpm的安装路径

c++ - std::vector push_back() 使程序崩溃

c++ - 为什么此生成文件适用于 make 3.81 而不是 3.82?