从零使用Virtual Box下的Red Hat Linux完成fork()编程

超超超级别小白版笔记qwq因为我不会!原理也一点都不懂!全是百度找来的东西,不过百度花了很多时间,所以我做了整合当笔记!

1.安装Linux

首先下载一个VirtualBox并安装,教程网上有很多而且都蛮靠谱的。
然后按网上教程创个虚拟机,创完了之后去网上下载redhat linux的镜像文件,我的从这里找的:RedHat Linux镜像文件下载
我下载了6.10的版本,百度云真慢啊,建议在并夕夕买个两块钱的一天会员再下载。
之后把虚拟机装上这个镜像文件,就是戳图中的地方并且连一下。
https://www.cnblogs.com/xbycf/p/12389723.html
然后参考:VirtualBox安装RedHat Linux完成Linux的安装。

2.打开Linux写代码

打开的界面是这样的。
在这里插入图片描述
密码是不会显示的,所以输入完就回车!如果提示有错那肯定是密码输错了!
进去了之后是这样。
在这里插入图片描述
这种时候正规的方法可能是建新用户什么的,然而我很着急写作业所以直接输入vim创建一个新文件,并且输入文件的名字:
在这里插入图片描述
这里如果vim不行的话就把vim换成vi,总之就新建了文件并且进去了,界面是这样的:
在这里插入图片描述
在这个界面输入i就可以看到界面下方有Insert,然后开始输入,具体其他的命令可以自行百度vim命令。
在这里插入图片描述
我输了这些!参考资料:fork编程
接下来按一下esc就退出Insert模式了!
退出了之后输入:wq然后回车,w是保存,q是退出的意思,都不能少!
参考资料:Linux中的编程
在这里插入图片描述
然后就会回到开始的样子,让你输命令,需要用g++来编译。
如果没报错,就证明你下载的版本很好,它有gcc,不用自己装啥,那接下来就可以运行了!看2.1!
如果报错了,就证明这个版本没有安装gcc!痛苦起来了,看2.2!

2.1 欣赏并运行文件

输入ll就可以看到你现在文件夹里有什么文件:
在这里插入图片描述
会发现有了一个a.out文件!这个文件就可以运行,输入./a.out来运行它:
在这里插入图片描述
运行结果如上所示,有没有错呢!我不懂!但我大受震撼!

2.2挂载镜像文件安装rpm

由于我安装的时候不知道为啥没有装上gcc,所以现在百度了一下,首先动动脑袋瓜,在自己电脑里打开iso文件看一下里面东西齐全不齐全。
在这里插入图片描述
发现很齐全!那就开始挂载镜像!百度一下!可以看我的碎碎念版本,也可以直接看参考资料:Linux虚拟机中挂载光驱
谢谢大佬,前人栽树后人乘凉了属于是!
看一下光驱分配上了!
在这里插入图片描述
输入mkdir /mnt/cdrom来创建挂载点:
在这里插入图片描述
它会提示说光驱存在!
输入mount /dev/sr0 /mnt/cdrom来挂载光驱:
在这里插入图片描述
然后它提示说是只读的!
接下来就一步步打开这个光驱,输入cd /mnt/cdrom来打开它:
在这里插入图片描述
再输入cd Packages/来打开下一个文件夹:
在这里插入图片描述
会发现已经到了Packages文件夹,也就是刚才在电脑里找到了gcc的地方!
接下来可以输入ll查看一下文件,不过我在电脑里都找过了,就不查看有啥了,直接安装!
在这里插入图片描述
接下来十有八九是会报错的,提示你xxxxx is needed by gcc…也就是你要装gcc文件少了那个xxxxx,根据我装的经验,少了的东西包括cloog…, cpp…, libppl等等!
但是都可以照葫芦画瓢!在虚拟机里用去自己电脑里那个iso文件里搜名字,少啥搜啥,搜不到就缩小关键词比如libppl用ppl来搜索。
在这里插入图片描述
然后去虚拟机里安装就好了,顺藤摸瓜全安装上就好了!
当然,一般情况下合理的方法是在Linux里用ll | grep ppl这样子的代码来找,不过找出来的东西花里胡哨的,我不太喜欢。
在这里插入图片描述
装完了所有东西之后就可以输入cd返回根目录:
在这里插入图片描述
然后重新用g++编译一下写的文件,按照文章中的2.1来运行。

3.关机

输入shutdown -h now来关机,告别这一行行代码:
在这里插入图片描述
呜呜,如果有啥问题就骂我好了,我重新百度。

  • 3
    点赞
  • 5
    收藏
    觉得还不错? 一键收藏
  • 4
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 4
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值