g++编译出错.../usr/include/c++/3.2.2/backward/iostream.h...

发布于 2022-10-02 04:03:30 字数 768 浏览 12 评论 0

demo:
#include <iostream.h>;
int main(void)
{
     cout<<"gnu c++"<<endl;
     return 0;
}
error:
In file included from /usr/include/c++/3.2.2/backward/iostream.h:31,
                 from wen.c:1:
/usr/include/c++/3.2.2/backward/backward_warning.h:32:2: warning: #warning This.
/usr/bin/ld??????"--eh-frame-hdr"
/usr/bin/ld: use the --help option for usage information
collect2: ld returned 1 exit status

这是什么原因呢?

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(7

玩物 2022-10-09 04:03:30

怎么没有人up呢

旧城烟雨 2022-10-09 04:03:30
  1. #include <iostream>;
  2. using namespace std;
  3. int main(void)
  4. {
  5.     cout<<"gnu c++"<<endl;
  6.     return 0;
  7. }

复制代码

时光磨忆 2022-10-09 04:03:30

我试过了应该不是这个问题

黑凤梨 2022-10-09 04:03:30

在我的linux里可以。你能不能提供详细信息。你在用了大隐无名的程序之后是什么错误?你的开发环境,你的编译命令行或是makefile。
至少backward的warning应该没有了。

白馒头 2022-10-09 04:03:30

想问一下这行程序
using namespace std;
是什么意思 ,为什么不加就出错呢?
cont.C: In function `int main()':
cont.C:14: error: `cin' undeclared (first use this function)
cont.C:14: error: (Each undeclared identifier is reported only once for each
   function it appears in.)
cont.C:33: error: `cout' undeclared (first use this function)
cont.C:52: error: `endl' undeclared (first use this function)
这行程序和那个函数库有什么关系。

倾城花音 2022-10-09 04:03:30

用G++编译试试
g++ -o demo demo.cpp

酒绊 2022-10-09 04:03:30

命名空间  建议 重新看c++ 的书  最基础的东西了

有的编译器可以不加 有的必须要加

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文