Chinaunix

标题: gcc设置问题 [打印本页]

作者: gabriel718    时间: 2006-08-16 12:46
标题: gcc设置问题
现在开始使用fedora core4 写了个小c++列表程序。
可是gcc编译时有如附件报错,说什么iostream文件
不存在,cin cout没定义。应该是库文件路径设置问题
但是不知道怎么弄,
希望有朋友帮忙阿 !!!
作者: billzhou    时间: 2006-08-16 13:27
把代码帖出来看看
不过最好用g++编译C++
作者: kenduest    时间: 2006-08-16 13:35
原帖由 gabriel718 于 2006-8-16 12:46 发表
现在开始使用fedora core4 写了个小c++列表程序。
可是gcc编译时有如附件报错,说什么iostream文件
不存在,cin cout没定义。应该是库文件路径设置问题
但是不知道怎么弄,
希望有朋友帮忙阿 !!!


1. 要使用 g++ 来编译...

2. 还有可以的话请张贴出你的 c++ code

3. 還有常見使用舊的 c++ code 寫法, 像是:


  1. #include <iostream.h>

  2. int main() { ...... }
复制代码


若你的用書與程式碼是屬於這類的話, 可能要找新點的書籍.

因為目前 iostream 等項目都是放入 std 該 namespace 命名空間內,


  1. #include <iostream>

  2. using namespace std;

  3. int main() { ...... }
复制代码


==

[ 本帖最后由 kenduest 于 2006-8-16 13:37 编辑 ]
作者: jeffshia    时间: 2006-08-16 13:51
good!~~
作者: gabriel718    时间: 2006-08-16 14:52
谢谢朋友们的回答!
代码是简单链表的
后来用最简单的:
#include<iostream>    //也试着换成#include<iostream.h>
using namepace std;

int main( int argc, char **argv)
{
     int a;
  
    cin >>a >>endl;
   cout <<a <<endl;

   return 0;
}
用g++/gcc还是出错阿
系统是 fedora core4
作者: jyxz5    时间: 2006-08-16 15:02
提示: 作者被禁止或删除 内容自动屏蔽
作者: jyxz5    时间: 2006-08-16 15:08
提示: 作者被禁止或删除 内容自动屏蔽
作者: gabriel718    时间: 2006-08-16 15:57
jyxz5
谢谢帮忙!
这样做了还是有错阿

error:expected nested-name-specifier before “namespace”
error:namespace not declared
.........
作者: jyxz5    时间: 2006-08-16 17:43
提示: 作者被禁止或删除 内容自动屏蔽
作者: gomo1234    时间: 2006-08-17 17:14
我编译了兄台的代码,过程如下(FC5)
#include <iostream>

using namespace std;

int
main(int argc, char **argv)
{
      int a;

      cin>>a;
      cout<<a<<endl;
      return 0;
}

[root@hong test]# g++ -o tet tet.c
[root@hong test]# ./tet
5
5
不存在你所说的问题。
还有我想说的是FC4系统的gcc和g++有很多bug
作者: sharkhuang    时间: 2006-08-19 16:36
提示: 作者被禁止或删除 内容自动屏蔽




欢迎光临 Chinaunix (http://bbs.chinaunix.net/) Powered by Discuz! X3.2