分页: 1 / 1

使用gcc编译c++文件出错

发表于 : 2009-03-15 22:25
liupeng5047
我的系统是ubuntu8.10,刚装了没多久,以前都是在windows下编程的,没怎么用过gcc,我写完代码如下
#include<iostream>
using namespace std;
int main()
{
cout << "hello world!" << endl;
return 0;
}
保存为hello.c,然后在终端下运行:gcc -o hello hello.c,错误提示如下:
iostream:没有该文件或目录
cout未声明
endl未声明
是不是我的gcc没有安装好呀?请各位帮忙,谢谢!

Re: 使用gcc编译c++文件出错

发表于 : 2009-03-15 22:36
libralibra
用g++试试呢

后缀为.c的,gcc把它当作是C程序,而g++当作是c++程序;后缀为.cpp的,两者都会认为是c++程序,注意,虽然c++是c的超集,但是两者对语法的要求是有区别的。C++的语法规则更加严谨一些

Re: 使用gcc编译c++文件出错

发表于 : 2009-03-16 23:40
liupeng5047
恩,谢谢,我又试了试g++,没有问题了