虚拟机上装的CentOS, 在里面装Bochs时报错,代码如下求帮助

wangxuzhai 2017-07-22 10:06:50
虚拟机用的是VMWare,装好后在上面装了CentOS。在接着安装Bochs-2.6.2时装不过去,我先是下载了Bochs-2.6.2.tar.gz, 然后 tar zxvf bochs-2.6.2.tar.gz。接着 cd bochs-2.6.2, 然后按着书上说的做

./configure --prefix=/root/bochs-2.6.2/bochs \

--enable-debugger \

--enable-disasm \

--enable-iodebug \

--enable-x86-debugger \

--with-x \

--with-x11

到这一步时结果还是正常的,然后做make, 就报错了,出错代码如下:

make[1]: ***[gtk_enh_dbg_osdep.o] error 1

make[1]: leaving directory '/root/bochs-2.6.2/gui'

make: [gui/libgui.a] error 2

本人在自学linux,因为物理机是64位的,所以下的centos也用了64位的。现在bochs做过不去装不上,很沮丧,求论坛里的高手帮助。谢谢!
...全文
378 5 打赏 收藏 转发到动态 举报
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
YOYO_Y1Y1 2019-03-04
  • 打赏
  • 举报
回复
请教下,cannot connect to x display解决了吗? 我也遇到这样的问题
wangxuzhai 2017-07-24
  • 打赏
  • 举报
回复
然后得到高人指点,教我 1. 添加epel源 2. yum install wxGTK-devel -y 会把所有的相关依赖安装上 3. ./configure--prefix=/opt/soft/bochs //自己定安装路径 make make install 然后我就装好了Bochs. 可是,接着运行的时候就又有问题: 我先是按着那个sample配置文件的样子照着书上的说明做了一个bochsrc.disk当作配置文件。然后在安装目录下输bin/bochs,这时bochs启动,出现选择菜单,我选[2],读我那个配置文件。系统读完了以后还跳出选择菜单,我按书上说的选了[6],就是Begin simulation。然后系统就给我跳出提示如下: Event Type: PANIC Device:[GUI ] Message: Cannot Connect to X display. 然后这该死的系统就要请求去[die],我输alwayscont也没用。 都没开始呢,怎么可以去die?? 看样子毛病是不能连X display。 有没有人可以指点一下,谢谢!
wangxuzhai 2017-07-22
  • 打赏
  • 举报
回复
然后作为外行我好生气,怎么会这样子的,我就到bochs-2.6.2下面去,手动 rm bochs想看看会发生什么的,结果我删了以后用ls看,bochs-2.6.2下面是没有这个bochs的文件了,然后就再make install, 结果一做make install, 就还给我刚才同样的提示,说是bochs-2.6.2/bochs不是一个目录,这时再用 ls看,就发现刚才删了的bochs文件又出来了,又占了安装包打算给创建目录的bochs的目录名,我的make install就又走不下去了…… 怎么办怎么办?两天都没装好bochs, 小女子杀人的心都有了……
wangxuzhai 2017-07-22
  • 打赏
  • 举报
回复
谢谢楼上的回复。./configure时是正常过去的。早上发贴之后,我也查了半天资料,可能是我的系统包里缺了这三个库gtk2,libXt,libXpm,然后我做了下列命令以后,make不报错了, yum install gtkz gtkz-devel yum install libXt libXt-devel yum install libXpm libXpm-devel 但是make install的时候,居然报错如下: For i in /root/bochs-2.6.2/bochs/bin; do mkdir -p $i && test -w &i; done Mkdir: cannot create directory ‘/root/bochs-2.6.2/bochs’: Not a directory Make: **[install_bin] Error 1 然后我就用ls看,发现在/root/bochs-2.6.2的下面已经先有了一个bochs的文件了,怎么会这样的呢? 这个文件在那儿,make install 就没法创造一个bochs的目录出来,所以我的make install就没有能做得完,bochs 还是没能装得好…… 郁闷了,谁可以帮我??
rayw0ng 2017-07-22
  • 打赏
  • 举报
回复
./configure 有没有提示缺少 x11 相关的库?

19,612

社区成员

发帖
与我相关
我的任务
社区描述
系统使用、管理、维护问题。可以是Ubuntu, Fedora, Unix等等
社区管理员
  • 系统维护与使用区社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧