我的系统是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没有安装好呀?请各位帮忙,谢谢!
使用gcc编译c++文件出错
-
- 帖子: 5
- 注册时间: 2009-03-06 23:32
- libralibra
- 帖子: 401
- 注册时间: 2008-02-23 17:31
- 联系:
Re: 使用gcc编译c++文件出错
用g++试试呢
后缀为.c的,gcc把它当作是C程序,而g++当作是c++程序;后缀为.cpp的,两者都会认为是c++程序,注意,虽然c++是c的超集,但是两者对语法的要求是有区别的。C++的语法规则更加严谨一些
后缀为.c的,gcc把它当作是C程序,而g++当作是c++程序;后缀为.cpp的,两者都会认为是c++程序,注意,虽然c++是c的超集,但是两者对语法的要求是有区别的。C++的语法规则更加严谨一些
-
- 帖子: 5
- 注册时间: 2009-03-06 23:32
Re: 使用gcc编译c++文件出错
恩,谢谢,我又试了试g++,没有问题了