作者:_____Fmr丶 | 来源:互联网 | 2023-10-10 13:51
as86ld86as86和ld86是linux下的16位汇编编译器,链接器。linux内核中有部分代码需要用到as86以及ld86。as86汇编器在Linux0.x
as86 ld86
as86和ld86是linux下的16位汇编编译器,链接器。linux内核中有部分代码需要用到as86以及ld86。
as86汇编器
在Linux 0.x系统中使用了两种汇编器(Assembler)。一种是能产生16位代码的as86汇编器,使用配套的ld86链接器;另一种是GNU的汇编器gas(as),使用GNU ld链接器来链接产生的目标文件。
as86和ld86是由MINIX-386的主要开发者之一Bruce Evans编写的Intel 8086,80386汇编编译程序和链接程序。在刚开始开发Linux内核时Linus就已经把它移植到了Linux系统上。它虽然可以为80386处理器编制32位代码,但是Linux系统仅用它来创建16位的启动引导扇区程序boot/bootsect.s和实模式下初始设置程序boot/setup.s的二进制执行代码。但是as86的语法与GNU as汇编编译器的语法不兼容,更近似于MASM,NASM等汇编器的语法。这些汇编器都使用了Intel的汇编语言语法。
centOS 5,默认不带有as86汇编器;下面来安装;
网上找个资料;输入下图命令安装;但是没有;
在Win10单独下一个as86的rpm安装包;
看一下centos的ip; 192.168.128.128;
用下图工具从win10连到虚拟机的centOS;把rpm包拖到centos;
不会连接linux可参考,图解Windows下使用SSH Secure Shell Client远程连接Linux_bcbobo21cn的专栏-CSDN博客
现在centos有了as86的rpm安装包;输入 rpm -ivh xxx.rpm 来安装;如下图;
安装完成看一下,有了;如果要自己搞一下内核还得把这东西装上;
前面centos先不能上网;折腾一会后能上了;不太熟悉;
这里可能重启了一下;从 系统-管理-网络 调出此界面;
然后centOS不能访问百度首页;浏览器提示https证书错误xxx之类的,添加了一个信任就好了;
看一下防火墙有没有信任的ip或站点信息;网上找的查看防火墙的命令,提示没有此命令;下回继续;