ubuntu死机咋办_如何让ubuntu死机?

你的位置:

问答吧

-> Linux 入门

-> 问题详情

如何让ubuntu死机?

毕业N久不编程了,最近想重温一下。听说ubuntu可以编译C/C++语言,就找了个小程序测试下如何编译,没想到一下就出问题了。

源代码:

引用:

#include //I/O流库头文件

void main()

{

int a,b;

cout<

cin>>a>>b; //对a、b变量输入

int c; //变量可随用随定义

c=a/b;

int d=a%b;

cout<

cout<

}

也安装了以下程序

代码:

sudo apt-get install build-essential

可为啥运行

代码:

gcc -o example C.c

总显示

代码:

C.c:1:48: 致命错误: iostream.h:没有那个文件或目录

编译中断。

附件:

ubuntu死机咋办_如何让ubuntu死机?_第1张图片

C.png [ 60.4 KiB | 被浏览 133 次 ]

将包含的头文件修改为#include用gcc执行

代码:

zhaoyu@zhaoyu-Inspiron-1545:~/下载$ gcc -o example C.c

C.c:1:46: 致命错误: iostream:没有那个文件或目录

编译中断。

最后由 lanseyiran 编辑于 2011-12-19 16:33,总共编辑了 3 次

作者: lanseyiran

发布时间: 2011-12-19

#include

作者: delphithu

发布时间: 2011-12-19

贴源码

作者: 懒蜗牛Gentoo

发布时间: 2011-12-19

代码:

g++ -o example C.c

作者: wjchen

发布时间: 2011-12-19

wjchen 写道:

代码:

mv C.c C.cpp

g++ -o example C.cpp

都用 iostream.h 了,分明是 C++ 而不是 C 了!

作者: 自由建客

发布时间: 2011-12-19

也对,疏忽了,应该是g++

作者: 懒蜗牛Gentoo

发布时间: 2011-12-19

delphithu 写道:

#include

代码:

zhaoyu@zhaoyu-Inspiron-1545:~/下载$ gcc -o example C.c

C.c:1:46: 致命错误: iostream:没有那个文件或目录

编译中断。

为什么还不行

57bf3ac0fd288f277ea31abc217fc3e8.png

作者: lanseyiran

发布时间: 2011-12-19

wjchen 写道:

代码:

g++ -o example C.c

无论是gcc还是g++都不行啊?

c618c78ef60b8a54c2096579a1f65044.png

作者: lanseyiran

发布时间: 2011-12-19

自由建客 写道:

wjchen 写道:

代码:

mv C.c C.cpp

g++ -o example C.cpp

都用 iostream.h 了,分明是 C++ 而不是 C 了!

修改成iostream也不行

6225d6da20cedb621b1625b75b876a6c.png

作者: lanseyiran

发布时间: 2011-12-19

iostream.h 是不能随便改成 iostream 的,否则会出现更多新手无法解决的问题!

贴全代码来!

作者: 自由建客

发布时间: 2011-12-19

自由建客 写道:

iostream.h 是不能随便改成 iostream 的,否则会出现更多新手无法解决的问题!

贴全代码!

贴了,在第一楼。

32f5c68234e896f9c2e6a4d711136dd0.png

作者: lanseyiran

发布时间: 2011-12-19

把你的文件名改成C.cpp而不是C.c

作者: 懒蜗牛Gentoo

发布时间: 2011-12-19

然后用g++编译

作者: 懒蜗牛Gentoo

发布时间: 2011-12-19

后缀名 cc 或者 cpp

作者: ttand

发布时间: 2011-12-19

lanseyiran 写道:

自由建客 写道:

iostream.h 是不能随便改成 iostream 的,否则会出现更多新手无法解决的问题!

贴全代码!

贴了,在第一楼。

32f5c68234e896f9c2e6a4d711136dd0.png

抱歉,你后来编辑时加上的,没注意看。

今天才注意到 gcc 确实没有 iostream.h!改成 iostream 吧。再在主函数前加上 using namespace std; 一行。

有 .h 后缀的是老文件, C++ 标准诞生(98 年)之前的东西。 C++ 标准头文件没有 .h 后缀,且标准库诸函数都置于 std 命名空间中。

别跟着书上写有 .h 的了,教材落后十多年了!

作者: 自由建客

发布时间: 2011-12-19

你可能感兴趣的:(ubuntu死机咋办)