您好,登錄后才能下訂單哦!
這篇文章主要講解了“ubuntu14.04中安裝配置bochs的方法(一)”,文中的講解內容簡單清晰,易于學習與理解,下面請大家跟著小編的思路慢慢深入,一起來研究和學習“ubuntu14.04中安裝配置bochs的方法(一)”吧!
先說下自己的搞的配置:系統是ubuntu14.04LTS64位的,安裝的是:bochs-2.4.5,采用的是源碼編譯的方式來安裝的(ps:本來想在命令行中直接sudo apt-get install bochs的,試了幾次,好像都不行,就沒弄了。聽說,命令行下安裝的沒有調試功能)。
不多廢話了,開始安裝:
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.解壓下載的源代碼:
sudo tar zxvf bochs-2.4.5.tar.gz |
3.進入bochs-2.4.5目錄,運行configure腳本,它會測試你的機器,C/C++編譯器以及一些庫,用來判斷何種配置適合于你的機器。運行:
sudo ./configure --enable-debugger --enable-disasm |
(上面--enable-debugger --enable-disasm 是可選項,這兩個是開啟調試和反匯編功能)
4.第3步正確運行后,會產生一個Makefile文件,然后:
sudo make |
5.安裝:
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 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
未完待續。
感謝各位的閱讀,以上就是“ubuntu14.04中安裝配置bochs的方法(一)”的內容了,經過本文的學習后,相信大家對ubuntu14.04中安裝配置bochs的方法(一)這一問題有了更深刻的體會,具體使用情況還需要大家實踐驗證。這里是億速云,小編將為大家推送更多相關知識點的文章,歡迎關注!
免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。