文档章节

Bochs安装

l
 liuzhihe
发布于 2016/11/25 09:58
字数 447
阅读 324
收藏 0

行业解决方案、产品招募中!想赚钱就来传!>>>

1:apt-get install bochs

      在ubuntu中使用apt-get install bochs可以安装bochs 此时bochs无法调试内核程序,只能充当虚拟机的角色运行内核或者操作系统

2 :如果想使用带调试功能的bochs安装方法为:

       (1):下载bochs的linux源码tar包,地址:http://bochs.sourceforge.net/

        (2):解压缩提取包:

tar -zxvf bochs-2.6.8.tar.gz

         (3):进入bochs-2.4.5目录,运行configure脚本,它会测试你的机器,C/C++编译器以及一些库,用来判断何种配置适合于你的机器 (--enable-debugger --enable-disasm 是可选项,这两个是开启调试和反汇编功能)

sudo ./configure --enable-debugger --enable-disas

           (4):第3步正确运行后,会产生一个Makefile文件,然后运行(使用root权限或者必须使用sudo):

sudo make

            (5):安装(使用root权限或者必须使用sudo):

sudo make install 

至此,bochs安装已经结束。下面是编译安装过程中可能出现的一些问题及解决方法:

错误A.configure: error: C++ preprocessor "/lib/cpp" fails sanity check

原因:Bochs是用C++写的,所以这里要安装GNU gcc/g++编译器。

解决办法

sudo apt-get install build-essential   
sudo apt-get install g++  

错误B.checking for default gui on this platform... x11

ERROR: X windows gui was selected, but X windows libraries were not found.

解决办法

sudo apt-get install libgtk2.0-dev   

错误C.ERROR: pkg-config was not found, or unable to access the gtk+-2.0 package.

解决办法

sudo apt-get install libgtk2.0-dev 

 错误D 出现 1 “ERROR: X windows gui was selected, but X windows libraries were not found.

解决办法

sudo apt-get install libx11-dev

这时,安装好的bochs其实就是有调试功能的所谓bochsdbg

我们将终端切换到bochs的默认安装目录下并将这个bochs重命名为bochsdbg:

cd /usr/local/bin 
sudo mv bochs bochsdbg

这样既可以使用bochs 也可是使用bochsdbg

上一篇: bochs使用
下一篇: php类与继承
l
粉丝 0
博文 26
码字总数 15924
作品 0
私信 提问
加载中
请先登录后再评论。
解析apk安装包的工具--apkutil

apkUtil是一个用来解析apk安装包的工具,通过它可以获取一个安装包的图标、程序名、所需android平台,权限等信息,并将其转换为java对象。该工具依赖于aapt工具,目前仅支持在windows平台上运...

貌似掉线
2012/11/18
5K
0
Pulse 安装失败

刚刚下载 安装!!按照instanlling.txt指示做 build.xml 生成一个war包 放到tomcat下运行结果就是报异常失败

jiguansheng
2010/04/12
732
2
IPython notebook安装指导

1.环境准备 --- #在安装之前执行,依赖执行 # 依赖数据库,必须安装后才能使用 --- 如果安装后,执行命令 仍然出现下面的错误 "没有名字为的模块",一般来说需要重新编译python环境然后使用下...

胡佐治
2015/12/19
1.7K
0
快速安装可视化IDS系统

快速安装可视化IDS系统 本节为大家介绍的软件叫安全洋葱Security Onion,根OSSIM一样,它是基于DebianLinux的系统,内部集成了很多开源安全工具,NIDS、HIDS、各种监控工具等等,下面我们就一...

OSSIM
2016/05/29
2.7K
1
踩坑之路:史上最详细Windows版本搭建安装React Native环境配置

本文基于已有博客,记录个人踩坑: http://www.lcode.org/%E5%8F%B2%E4%B8%8A%E6%9C%80%E8%AF%A6%E7%BB%86windows%E7%89%88%E6%9C%AC%E6%90%AD%E5%BB%BA%E5%AE%89%E8%A3%85react-native%E7%8......

滴滴丶哔哔
2016/05/29
713
1

没有更多内容

加载失败,请刷新页面

加载更多

Linux拜拜!微软给WSL加入GPU支持,Windows终于迎来命令行包管理工具

点击蓝字“ 大白技术控 ”关注我哟 加个“星标★”,每日良时,好文必达! 白交 发自 凹非寺 量子位 报道 | 公众号 QbitAI 看完昨晚微软Build大会,虽然开发者不能亲自到现场,但看到WSL更新...

大白技术控
05/25
0
0
GraphQL

网文、分享汇总 干货分享 | GraphQL 数据聚合层 http://www.sohu.com/a/235978606_205771 awesome-graphql https://github.com/chentsulin/awesome-graphql 一些graphql相关的java项目 周边项......

素雷
21分钟前
4
0
如何在jQuery中选择具有多个类的元素? - How can I select an element with multiple classes in jQuery?

问题: I want to select all the elements that have the two classes a and b . 我想选择具有两个类a和b所有元素。 <element class="a b"> So, only the elements that have both classe......

javail
43分钟前
15
0
MySql查询所有字段不为空值的数据及Mybatis的#号和$符的区别引起的问题

1.MySql查询所有字段不为空值的数据 搜了一上午搜不到,最后用Mybatis的foreach标签,先查询出表字段, SELECT COLUMN_NAMEFROM INFORMATION_SCHEMA.ColumnsWHERE table_name='lltest'...

不忘初心牢记使命
44分钟前
32
0
五分钟搞定WebRTC视频录制

WebRTC中文社区是一个为大家解决在使用WebRTC当中遇到问题所建立的社区,欢迎更多学习和使用WebRTC的人加入进来,一起建设。 视频录制 在之前的文章里我们提到过视频录制的两种方式:客户端录...

死磕音视频
51分钟前
13
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部