[AT&T汇编语言]第一讲 开发环境的搭建
说道开发环境的搭建,其实没有多少可说的。但准确地说是,仅仅本文是没法说清楚如何搭建开发环境。一、Linux操作系统的安装
我推荐大家使用Ubuntu,我本人也在使用这个发行版本。可以虚拟机安装,也可以物理机安装均可。具体的教程大家可以在网上查阅。
二、汇编器的介绍
这个其实也没啥好说的,gnu as 是Linux下的标配,Linux内核开发用到的就是这东西。Ubuntu一般都是自带的。
三、链接器的介绍
就是gnu ld,Ubuntu一般都自带。
四、测试环境
我们在这个专栏中都会使用bochs作为测试环境。这东西是x86仿真利器,就连64位也不在话下,更别说我们仅仅是用到8086。但需要注意的是这东西一定是要打开调试功能,具体的可以网上查阅资料,或是问我。对于bochs的使用,大家可以在网上查阅资料。当然也可以问我,但还是希望大家自己动手查阅,因为查阅技术文档所用到能力只需要初中毕业即可,没有多大的困难。
五、自动化工具
我们会用到make工具,这是辅助编译的工具,以达到自动执行多条命令的作用,类似于shell编程但更强大。不用它的是可以得到我们想要的二进制文件的。
[此贴子已经被作者于2016-7-1 16:25编辑过]