runxinzhi.com
首页
百度搜索
自己动手写操作系统(一)环境准备
参考书籍为《自己动手写操作系统》于渊著
VMware12
centOS7.4.1708
1.bochs安装
首先下载安装包:
下载地址
然后解压,解压命令:sudo tar -zxvf bochs-2.6.9.tar.gz
cd命令进入解压目录,先进行配置
配置命令:./configure --enable -debugger --enable-disasm
然后:sudo make
当我执行这一步的时候,报错了
没有Xlib的话就安装一下,这里进行全部安装:yum install libX*
好了,然后又报错了= =
解决方法是打开本目录下的Makefile文件,用vim进行编辑,在文件的第96行,添加-lx11,-lxpm,-lpthread。(我本来只有-lXrandr)
接着执行:sudo make install
完成。
2.汇编编译器NASM的安装
和上面bochs安装类似,先下载安装包,再解压:
下载地址
解压命令: sudo tar -zxvf nasm.2.14.02.tar.gz
然后是:sudo ./configure
(我一开始是直接./configure,不过显示permission denied,加上sudo就好了)
接着:sudo make
最后:sudo make install
大功告成。
环境准备至此结束。(应该是)
相关阅读:
数字电路与系统-组合逻辑电路逻辑冒险
数字电路与系统-组合逻辑电路竞争与冒险
数字电路与系统-组合逻辑电路理论分析(视频)
数字电路与系统-逻辑函数最后的总结
微信小程序--成语猜猜看
微信小程序开发中如何实现侧边栏的滑动效果?
强力推荐微信小程序之简易计算器,很适合小白程序员
【微信小程序】自定义模态框实例
编程微刊第四期文章汇总(2018.4)
ajax实现简单的点击左侧菜单,右侧加载不同网页
原文地址:https://www.cnblogs.com/echobiscuit/p/11146735.html
最新文章
php文件夹与文件目录操作函数
php 数组 高效随机抽取指定条记录的算法
JS实现图片翻书效果示例代码
php提取淘宝URL中ID的代码
php session的应用举例
php会话技术之Session用法
Linux系统下ssh的相关配置详细解析
Linux VPS下SSH常用命令
JS远程获取网页源代码的例子
DBUtils学习一 增删该查
热门文章
MySQL习题1 一对多实例 产品和分类
JDBC连接池一 自定义连接池
喵哈哈村与哗啦啦村的大战
qscoj 11 喵哈哈村的括号序列
2017.0308.数字电路与系统-组合电路的模块分析
2017.0307.数字电路与系统-组合电路的模块分析
数字电路与系统-编码器知识点复习
数字电路与系统-编码器知识点回顾
数字电路与系统-编码器
数字电路与系统-冒险的消除方法
Copyright © 2020-2023
润新知