Turbo C 是早期在 dos (磁碟作業系統)底下的用來編譯 C 語言的編譯程式,可以上官網下載:
https://turbo-c.net/turbo-c-download/
為了讓它能在 linux 底下順利運作, 可以安裝 dosbox:
sudo apt install dosbox
或是上 dosbox 官網 https://sourceforge.net/projects/dosbox/files/dosbox/0.74-3/
下載原始程式, 自行編譯, 但要事先安裝必要的程式庫:
sudo apt install libsdl1.2-dev
解壓縮後, 只要在原始目錄底下運行
./configure && make
就會在 src/ 目錄下編譯出可執行檔(src/dosbox), 將它複製到任何需要在 dos下運作的程式目錄下, 伴隨 dosbox 可執行檔, 在 dosbox 所在目錄下, 可以自行編輯一個 dosbox.conf 將開機後要執行的命令放在裡面, 讓它自動執行開機後的執行命令, 省下許多打字的時間, 例如:
[autoexec]
mount c ~/project/dos/TURBOC3
path=c:\BIN
c:
dosbox 目前已經沒在更新, 若要使用仍在維護的 dosbox 版本, 另外有 dosbox-x, 可以上官網下載原始檔: https://github.com/joncampbell123/dosbox-x/releases
但要事先安裝許多必要的工具程式及程式庫:
sudo apt install automake nasm libncurses-dev libsdl-net1.2-dev libsdl2-net-dev libpcap-dev libslirp-dev fluidsynth libfluidsynth-dev libavformat-dev libavcodec-dev libavcodec-extra libswscale-dev libfreetype-dev libxkbfile-dev libxrandr-dev
解壓縮後, 只要在原始目錄底下運行
./build-debug
最後在 src/ 目錄下產生可執行檔(src/dosbox-x), 同 dosbox 可以自行編輯一個 dosbox.conf 將開機後要執行的命令放在裡面. 以後只要執行該目錄底下的 dosbox-x 就可
沒有留言:
張貼留言