QQ登录

只需一步,快速开始

 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 707|回复: 4

RH9.0下的 C++ 编译不过去是怎么回事?

[复制链接]
发表于 2003-4-14 20:21:02 | 显示全部楼层 |阅读模式
连这样简单的代码都过不去:

#include<iostream.h>
int main()
{
cout&lt;&lt;"welcome to gcc!"&lt;&lt;endl;
return 0;
}

我用的是一般用户权限, 在高级管理员权限下好像能通过
不过下面加了一堆警告:

In file included from /usr/include/c++/3.2.2/backward/iostream.h:31,
from hello.cc:1:
/usr/include/c++/3.2.2/backward/backward_warning.h:32:2: warning: #warning This file includes at least one deprecated or antiquated header. Please consider using one of the 32 headers found in section 17.4.1.2 of the C++ standard. Examples include substituting the &lt;X&gt; header for the &lt;X.h&gt; header for C++ includes, or &lt;sstream&gt; instead of the deprecated header &lt;strstream.h&gt;. To disable this warning use -Wno-deprecated.

我用的命令是:
$ g++ hello.cpp

哪位大侠能告诉我是怎么回事
谢谢!
谢谢!
发表于 2003-4-14 20:39:37 | 显示全部楼层
不太懂.我才来这里,不知这里怎么玩的...呵呵~
[code:1]
#include &lt;iostream&gt;
using namespace std;
void main&#40;&#41;
&#123;
    cout &lt;&lt; &quot;as u wish&quot; &lt;&lt; endl;
&#125;
[/code:1]
回复

使用道具 举报

发表于 2003-4-14 21:39:22 | 显示全部楼层
奇怪, 我使用[code:1][/code:1]也不能显示完整的代码.
回复

使用道具 举报

发表于 2003-4-14 21:42:53 | 显示全部楼层
你可以按FreshAir那样加上using namespace std, 也可以麻烦点, 在每个cout前加上std::. 如果你的ANSI功能启动了, 就用[code:1]&lt;iostream&gt;[/code:1], 如果没有的话, 就用[code:1]&lt;iostream.h&gt;[/code:1]. 然后用g++ -o hello hello.cpp
回复

使用道具 举报

 楼主| 发表于 2003-4-14 22:12:33 | 显示全部楼层
[quote:cd57736ae7="CNOOC"]如果你的ANSI功能启动了, 就用[code:1]&lt;iostream&gt;[/code:1], 如果没有的话, 就用[code:1]&lt;iostream.h&gt;[/code:1]. 然后用g++ -o hello hello.cpp[/quote]
如何启动 ANSI 功能呀 ?
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

GMT+8, 2024-11-16 05:36 , Processed in 0.041454 second(s), 16 queries .

© 2021 Powered by Discuz! X3.5.

快速回复 返回顶部 返回列表