在ubuntu 7.04 下編譯 DOSBOX 0.70(玩老pc-game的dos模擬環境)

Home Home
引用 | 編輯 allisonxu
2007-04-08 11:57
樓主
推文 x0
雖然在 ubuntu 的套件庫裡有dosbox 0.65能用,但這次的0.70修正了不少的東西而套件庫也還沒有收進去
在想要使用的情況之下 , 我們自己可以動手編譯。
http://dosbox.sourceforge.net

在Downloads->dosbox的區塊裡找Source選項,將0.70的原始碼抓下來,檔名應該是dosbox-0.70.tar.gz
將其解壓縮放到自己的家目錄下(或是另外建立一個資料夾存放也行)

我是在自己的家目錄下建立一個src的資料夾來存放

進入終瑞機裡

cd src     <---進入dosbox 0.70.tar.gz存放的目錄

tar -vxf dosbox-0.70.tar.gz   <----解壓縮,會再src裡再產一個dosbox-0.70的目錄

ok 現在我們有了dosbox的原始碼後,要開始安裝編譯所需的套件

如果是習慣使用Synaptic套件管理程式,就搜尋並安裝以下的二個套件

build-essential <--- 這個是編譯環境套件

libsdl1.2-dev     <--- 這個是dosbox需要的,是類似directx的library

或是在終瑞機下輸入

sudo apt-get install build-essential libsdl1.2-dev

安裝完後,回到我們的dosbox 0.70原始碼所在資料夾

cd ~/src/dosbox-0.70

( ~ 這個符號是代表自己的家目錄的意思)

在資料夾裡輸入

./configure

確認是否有錯認(應該是不太會有錯誤,有錯誤既是有缺少需要的套件或library)
完成後再輸入

sudo make install

等一小段時間就完成了,它會把編好的二進位檔放到 /usr/local/bin 底下

想執行程式,只要在終瑞機裡打

dosbox

就可以使用了

獻花 x0
引用 | 編輯 mnbmnb5266
2010-08-20 23:03
1樓
  
恩,不錯的教學,不過本人幾乎很少設計DOS領域,所以先收藏起來看看以後會不會派上用場吧

獻花 x0