x64汇编学习之Linux环境搭建/工具安装

张开发
2026/4/12 9:59:37 15 分钟阅读

分享文章

x64汇编学习之Linux环境搭建/工具安装
大家好你们可以叫我凌是个16岁网络安全学习者。今天我们来将x64汇编学习的环境搭好以便以后学习。本文章全程手把手教学不说任何废话那我们就直接开始吧本栏目永远坚持无偿分享欢迎各路学者ISO文件下载本人是使用22.04.5版本的Ubuntu进行学习以下为下载路径ubuntu-releases-22.04.5安装包下载-开源镜像站-阿里云https://mirrors.aliyun.com/ubuntu-releases/22.04.5/?spma2c6h.25603864.0.0.27f772abtpNldx与此同时你也可以在阿里镜像站下载其他或最新版本阿里巴巴开源镜像站-OPSX镜像站-阿里云开发者社区https://developer.aliyun.com/mirror/?serviceTypetagkeywordUbuntu如果不行可转至作者网盘版本为22.04.5链接https://pan.quark.cn/s/c0b2891e92e4?pwdiZ5Z 提取码iZ5Z虚拟机搭建进入VMware 点击创建新的虚拟机选择 自定义高级硬件兼容性依照情况而定不过基本上都是选择最新的接下来选择刚刚下载的iso文件这个自行选择怎么喜欢怎么来 看你心情接下来这个依自己而定处理器配置的话依自己电脑情况而选择这里就不作过多解释其他设置也选择推荐的就行网络的话随意后续可以修改不过还是强烈推荐选择NAT模式磁盘选择新建磁盘大小就依照按照电脑情况而定不过大概20至40就足够了系统搭建进入系统后语言选择中文随后点击Continue进入下一步这个依照这里选就行对于虚拟机全新安装就选择以下内容弹出这个弹窗点击 Continue 开始安装途中遇见创建账户界面根据自己的喜好来就行这里作为演示就随便写写安装完成后弹出这个界面点击按钮即重启完成如图现在就进入Ubuntu系统了刚进去的时候没有中文这需要我们进入设置进行切换当然不切换也可以点击左下角的九个点选择Settings依照下方图片找到语言切换界面选择中文后重启就完成了工具安装此后的所有内容均为终端命令点击 Terminal 进入终端除了以上方法还可以 按下 Ctrl Alt T 快捷打开终端第一步更新软件源这一步能确保下载和安装软件包的速度并且保证你获取到的是最新版本。更新软件包列表sudo apt update第二步下载 open-vm-tools下载该工具虚拟机和物理机之间就可以自由复制粘贴文本以后的操作也方便了许多不用一步步打字除非你喜欢sudo apt install open-vm-tools open-vm-tools-desktop -y重启虚拟机让工具生效sudo reboot第三步安装汇编学习核心工具这一步会用一条命令安装所有必需的工具非常方便。在终端中复制并粘贴以下命令然后回车sudo apt install nasm gcc gdb make -y• nasm汇编器把你的 .asm 代码转换成机器码。• gccC 编译器其中包含链接器 ld用来把机器码连接成可执行文件。• gdb调试器可以让你单步执行程序、观察寄存器和内存的变化。• make一个自动化构建工具以后用来管理项目编译会很方便。第四步验证所有工具重启并登录系统后打开终端依次运行以下命令如果能看到版本信息就说明安装成功了。nasm -vgcc --versiongdb --versionmake -v第五步安装文本编辑器可选一个好的编辑器能极大提升写代码的体验。推荐下面两种你可以任选一个来安装方式一Visual Studio Code (VS Code)功能强大插件丰富是目前最流行的代码编辑器。可以直接去官网下载.deb安装包然后双击安装。方式二Vim一个终端里的经典编辑器效率很高sudo apt install vim -y至此 Ubuntu 虚拟机就已经是个功能完备的 x64 汇编开发环境了。问题讲解无法连接到 Ubuntu 的软件源服务器如果遇见以下情况则需要切换源写入阿里云源22.04 版本sudo tee /etc/apt/sources.list EOFdeb http://mirrors.aliyun.com/ubuntu/ jammy main restricted universe multiversedeb http://mirrors.aliyun.com/ubuntu/ jammy-updates main restricted universe multiversedeb http://mirrors.aliyun.com/ubuntu/ jammy-backports main restricted universe multiversedeb http://mirrors.aliyun.com/ubuntu/ jammy-security main restricted universe multiverseEOF然后再次更新软件包列表sudo apt update虚拟机无网络这里可能是相关服务没有开启或者网络设置有问题先看网络如果不是NAT模式将虚拟机关机后切换为NAT模式再打开如果不行的话就检查相关服务是否开启回到物理机后 WinR 输入 services.msc 进入检查以下服务是否开启没有的话开起来问题基本上就解决了如果依旧不行请检查虚拟机网络配置或者查看是否插了网线......

更多文章