在ubuntu上安装可调试的bochs,要求我们必须从官网下载源码包进行安装(用命令sudoapt-getinstallbochs安装的bochs没有调试功能)。由于我们需要调试,所以下面讲一下我在安装源码包时遇到的问题,()中的内容时安装源码包时哪个阶段遇到的问题。
问题一(./configure):
configure:error:c++preprocessor"/lib/cpp"failssanitycheck
原因:
没有安装g++
解决方案:
sudoapt-getinstallg++
问题二(./configure):
error:XWindowsguiwasselected,butXWindowslibrarieswerenotfound.
原因:
没有安装XWindow,安装bochs必须要安装XWindow
解决方案:
sudoapt-getinstallxorg-dev
问题三(./configure):
error:pkg-configwasnotfound,orunabletoaccessthegtk+-2.0package.
原因:
缺少gtk包
解决方案:
sudoapt-getinstalllibgtk2.0-dev
makeinstall:无法获取"./bochsdbg"的文件状态(stat):没有那个文件或目录
make:[install_bin]错误1(忽略)
原因:
缺少bochsdbg这个文件,其实这个文件和bochs的内容一样,只是已经写好的Makefile里用到了而已
解决方案:
需要在make后,将bochs拷贝一份,命名为bochsdbg,问题就会解决