上一篇是对基本情况的介绍,现在开始就进入正题了。
本人使用的开发环境如下(只基于linux下的开发,需要windows下开发的同学自行阅读书籍):
宿主操作系统:win10
虚拟机:VMware Workstation 12 Pro
linux版本:centos 7(安装centos7时要顺带安装图形界面,而且还不能使用XShell等工具连接你的centos进行开发,要在centos里面开发,因为会用到界面,使用XShell的话会报错)
其他的开发工具用到再说
之所以将第一、二章合并起来,是因为前两章内容有点少,并且主要是介绍工具的,所以就合在一起了,内容也不多。
贴上作者为这本书中的所有代码的所做的github:https://github.com/yyu/osfs00
=============================这是分割线 =============================
一、NASM的安装与使用
书中第一个要安装的工