Ubuntu下的bochsdbg安装教程
来源:互联网 发布:apache cloudstack 编辑:程序博客网 时间:2024/06/05 19:01
最近在看自己动手写操作系统,没办法,就是喜欢造轮子和搞底层。因为实在是不喜欢那种懵懵懂懂的感觉。很尴尬啊。。。
对于引导扇区进入保护模式的代码自己写了一遍,但是出了问题,肯定要自己调试啊,我的系统是Ubuntu 14.02TLS。所以选择很少,如果是COM调试可以使用DOSBOX,但是只限于一些8086的命令,X86模式的代码不适合,比如xor eax ,eax 的命令解析不了。所以使用了bochs这个调试很强的虚拟机。发现ubuntu下的调试只有自己重新编译。没有现成的bochsdbg下载。没办法了,只有重新编译了。
首先下载最新的版本源代码。我的就是一个有Fin名字的。(版本很重要,最好是最新的,一不小心安装了那种不负责任的版本,就要即时换,因为依赖库没找到是代码的问题,而不是机器的问题,除非你没安装)。 bochs.sourceforge.net
下载完了解压之后可以使用sudo 来运行下列命令:
1. sudo configure
如果这个时候提示没有找到什么X依赖啥的,安装gtk库
sudo apt-get install libgtk2.0-dev
sudo apt-get install xorg-dev
一般安装了下列的两个就没问题了,如果还出现了问题,一定要记得换版本,在来一次,而且ubuntu默认的sudo apt-get source bochs得到的就是有错误的
2. sudo make
如果提示pthread库没链接,那么打开Makefile.in 在LIBS=的最后面加上-pthread 就好了
3. sudo make install 就安装了。
顺便提一句,就是安装完了之后没有bochsdbg。但是那个bochs就是。所以改个名字就好了
4 . mv bochs bochsdbg(可以不改名字,无所谓)
自己坑了一晚上,所以很气,发一个防止别人入坑
- Ubuntu下的bochsdbg安装教程
- 转 Ubuntu下使用Bochsdbg
- Ubuntu下QT的安装详细教程
- Ubuntu下QT的安装详细教程
- Ubuntu下QT的安装详细教程
- Ubuntu下QT的安装详细教程
- Ubuntu下QT的安装详细教程
- Ubuntu下QT的安装详细教程
- Ubuntu下QT的安装详细教程
- Ubuntu下QT的安装详细教程
- 【qt】在ubuntu下的安装教程
- Ubuntu下QT的安装详细教程
- Ubuntu下QT的安装详细教程
- Ubuntu下QT的安装详细教程
- Ubuntu下QT的安装详细教程
- Ubuntu下QT的安装详细教程
- Ubuntu下QT的安装详细教程
- Ubuntu 下 安装 RabbitVCS 教程
- 我的编程竞赛之路 ——中国大学生计算机编程第一人楼天城访谈
- mybatis入门HelloWorld程序
- 代码类型1 get set
- 【数据结构】单链表
- @TargetApi 问题
- Ubuntu下的bochsdbg安装教程
- 基础的机器学习实例,朴素贝叶斯分类
- IPC-消息队列
- 一文读懂光纤传感器
- 3、jQuery事件与函数(headfirst笔记)
- 51NOD1280 前缀后缀集合
- my bites 入门
- 橱窗的插花问题
- Spring Bean