ubuntu14.04中安裝配置bochs詳解(一)



搗弄了很久了,如今終於有點上路的感受了。。。嘿嘿
linux

先說下本身的搞的配置:系統是ubuntu14.04LTS64位的,安裝的是:bochs-2.4.5,採用的是源碼編譯的方式來安裝的(ps:原本想在命令行中直接sudo apt-get install bochs的,試了幾回,好像都不行,就沒弄了。據說,命令行下安裝的沒有調試功能)。ubuntu

很少廢話了,開始安裝:windows

1.先去http://nchc.dl.sourceforge.net/project/bochs/bochs/2.4.5/bochs-2.4.5.tar.gz 下載bochs-2.4.5.tar.gz測試

2.解壓下載的源代碼:ui

sudo  tar zxvf bochs-2.4.5.tar.gz

3.進入bochs-2.4.5目錄,運行configure腳本,它會測試你的機器,C/C++編譯器以及一些庫,用來判斷何種配置適合於你的機器。運行:this

sudo ./configure --enable-debugger --enable-disasm

(上面--enable-debugger --enable-disasm 是可選項,這兩個是開啓調試和反彙編功能)
spa

4.第3步正確運行後,會產生一個Makefile文件,而後:.net

sudo  make

5.安裝:命令行

sudo make install

至此,bochs安裝已經結束。下面是編譯安裝過程當中可能出現的一些問題及解決方法:debug

錯誤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 xorg-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.

make的時候提示 /usr/bin/ld: gui/libgui.a(gtk_enh_dbg_osdep.o): undefined 
reference to symbol   pthread_create@@GLIBC_2.1   // 
lib/i386-linux-gnu/libpthread.so.0: error adding symbols: DSO missing 
from command line collect2: error: ld r

解決方法

在makefile的libs中添加以下內容 :

-lz -lrt -lm -lpthread

很晚了,明天再來寫配置方面的東西。。。。

相關文章
相關標籤/搜索