win11安装VMware+Linux

前言

本文作为linux汇编程序设计的准备工作,在windows 11系统安装VMware+Linux系统

下载VMware

百度网盘链接:https://pan.baidu.com/s/1xiISrUFJdmVFi9kZ9Azi_Q
提取码:vxey

安装VMware

  1. 双击VMware-player-full-17.5.0-22583795
  2. 如果出现下面窗口,重启安装VC库
    在这里插入图片描述
  3. 然后在安装界面,一路点击下一步,然后点击安装就可以了
  4. 不用输入激活码,直接跳过即可(即使用非商用版)

安装Linux系统

  1. 百度网盘下载系统
    链接: https://pan.baidu.com/s/1CP7IYIDttJ5UPuHKN2XO3A 提取码: 7t63
    我这个是14.04--desktop image--32-bit-PC(i386)版本
    如果想下载别的版本,可以去官网下载:
    https://releases.ubuntu.com/

  2. 下载完成后打开安装好的VMware,点击创建新虚拟机,在浏览界面选中上一步下载的系统镜像文件,点击下一步
    在这里插入图片描述

  3. 个性化信息自己填就行了,点击下一步

  4. 虚拟机名称和位置自己设置,名称尽量英文,以防止出现不可预知的错误

  5. 设置最大磁盘大小20G,点击下一步

  6. 点击完成,开始创建新的虚拟机

  7. 漫长的等待,直到出现如下界面:
    在这里插入图片描述

  8. 输入密码,进入系统

  9. 我进入系统第一步,先卸载我用不到的软件,点击software center--installed,当然,如果你没这个想法,就跳过
    在这里插入图片描述

测试

  1. 因为我们主要打算用linux来学习汇编程序,所以写一个汇编代码测试一下,随便找个地方,右键--新建文件,输入一下代码
.section .data
dataItem:
.long 20,22

.section .text

.globl _start
_start:
	movl $0, %edi
	movl dataItem(,%edi,4), %eax
	movl %eax, %ebx
	incl %edi
	movl dataItem(,%edi,4), %eax

	cmp %eax, %ebx
	jg end
	movl %eax, %ebx
	jmp end

end:
	movl $1, %eax
	int $0x80
  1. 保存文件为max.s
    这段代码的意思是计算两个值的最大值,我们测试的值为20和22
  2. 打开terminal,通过cd选项定位到当前文件所在的文件夹
  3. 然后依次输入下列指令
    as max.s -o max.o
    ld max.o -o max
    ./max
    echo $?
    在这里插入图片描述

环境搭建完成,准备下一步学习

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值