CentOS7.9环境下安装Y86-64模拟器(TTY模式)

一、安装过程

1.在csapp课程的主页CS:APP3e, Bryant and O'Hallaron (cmu.edu)下载源文件sim.tar

2.在命令行终端进入sim.tar所在的文件夹

  

        可以看到进入了csapp文件夹,并且sim.tar出现在了该文件夹下

3.输入tar xf sim.tar命令,解压sim.tar

         可以看到sim文件夹出现了

4.进入sim文件夹

         可以看到sim文件夹下的文件

5.输入vim Makefile命令,用vim打开Makefile,并注释掉下图中红线所示的两行(在行首添加#即       可),保存更改

 6.输入make clean;make

         正常情况下到这里Y86-64模拟工具到此已经安装完成了。但是我的电脑此时给出了如下图所示的报错:“找不到-lfl”

        查阅资料后发现需要安装flex和bison,下面继续安装过程

7.输入su命令,切换到root用户,并输入yum install flex命令

        可以看到flex安装成功,继续输入yum install bison命令以安装bison

        可以看到bison安装成功

8.输入su <用户名>返回当前用户,并输入make clean;make重新安装Y86-64模拟器

        很可惜在做完以上工作后安装仍然失败并同样报错 

        再次查阅资料,得知需要安装flex-devel

8.切换root用户,输入yum install flex-devel 

        可以看到flex-devel安装成功

9.切换当前用户,并重新输入make clean;make命令 

        可以看到此次终于没有报错,安装成功

10.测试一下

        输入cd Y86-64,进入Y86-64文件夹,该文件夹下有Y86-64的汇编代码

        输入ls命令,可以看到此时并没有.yo后缀的文件

        输入make asum.yo命令,利用YAS汇编器将asum.ys文件汇编成asum.yo文件,输出结果如下图所示,可以看到操作成功了,至此安装Y86-64模拟器成功

总结:小白的第一篇记录,写的相当繁琐。如果有同样刚入门的小伙伴遇到相似的问题可做参考

 

  • 4
    点赞
  • 5
    收藏
    觉得还不错? 一键收藏
  • 2
    评论
安装Centos7.9的教程可以分为以下几个步骤: 1. 下载Centos7.9系统镜像。你可以在一些下载Linux镜像的网站中找到Centos7.9的版本,比如中提到的网站。下载完成后,你将得到一个ISO文件。 2. 创建一个虚拟机环境。你可以使用VMware等虚拟机软件来创建一个虚拟机环境。请按照中的步骤进行虚拟系统的配置。 3. 安装Centos7.9系统。将之前下载的ISO文件挂载到虚拟机上,然后启动虚拟机。在启动过程中,按照提示选择合适的安装选项和设置,最后完成安装。 综上所述,这就是Centos7.9的安装教程的基本步骤。详细的安装过程可以参考[1]中提到的资源和中的网站下载Centos7.9镜像。希望对你有帮助!<span class="em">1</span><span class="em">2</span><span class="em">3</span> #### 引用[.reference_title] - *1* [Centos7.9系统安装全流程(含VMware安装过程)](https://blog.csdn.net/qq_44281591/article/details/115576730)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v93^chatsearchT3_2"}}] [.reference_item style="max-width: 33.333333333333336%"] - *2* [【一】Centos7.9--安装教程](https://blog.csdn.net/weixin_46818279/article/details/112132139)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v93^chatsearchT3_2"}}] [.reference_item style="max-width: 33.333333333333336%"] - *3* [Centos安装MYSQL8.X的教程](https://download.csdn.net/download/weixin_38721252/12823587)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v93^chatsearchT3_2"}}] [.reference_item style="max-width: 33.333333333333336%"] [ .reference_list ]

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值