美文网首页
解决fedora 安装bochs出现x11/xlib.h no

解决fedora 安装bochs出现x11/xlib.h no

作者: 半步江南 | 来源:发表于2018-11-26 13:50 被阅读12次

fedora28
安装bochs
下载https://sourceforge.net/projects/bochs/files/bochs/2.6.9/bochs-2.6.9.tar.gz/download

tar vxzf bochs-2.6.9.tar.gz
cd bochs-2.6.9
./configure --enable-debugger --enable-disasm
make

出现 找不到X11/Xlib.h 错误:
x11/xlib.h no such file or directory

尝试:sudo dnf install libx11-dev
提示:无匹配
分析:libx11-dev是ubuntu上的库,fedora上大概不叫这个名字。

尝试:sudo dnf install libX*
运行:make
报错:/usr/lib64/libX11.so.6 :error adding symbols : DSO missing from command line
继续输入:

make dist-clean
configure --enbale-debugger --enable-disasm
make

make这次终于成功,下一步

make install

由于还没有将bochs与bximage加入环境变量,需要加入

cd /bin ;  ln -s ~/bochs.2.6.9/bochs /bin/bochs ;ln -s ~/bochs.2.6.9/bximage /bin/bximage

1.bximage 创建硬盘镜像
2.nasm boot.asm -o boot.bin
3.dd写入镜像文件
dd if=boot.bin of=c.img bs=512 count=1 conv=notrunc
4.修改bochsrc.txt 到合适
启动即可
x /514bx addr

参考链接:
https://blog.csdn.net/linuxheik/article/details/8618268

相关文章

网友评论

      本文标题:解决fedora 安装bochs出现x11/xlib.h no

      本文链接:https://www.haomeiwen.com/subject/luovqqtx.html