Ubuntu上的D語言開發環境搭建

這段時間沒什麼事情,想好好的學習一下D這門新型的開發語言。於是在自己的Ubuntu中搭建了一個開發環境。以下是搭建的具體方法。
一、安裝gdc:
這個是整個過程中最簡單的一步,因爲Ubuntu的官方源裏自帶了4.2.4版本的gdc安裝包。所以,只要在新得立中選擇安裝就好了。
二、安裝Tango:
首先從Tango的官方網站下載[url=http://downloads.dsource.org/projects/tango/0.99.8/tango-0.99.8-gdcr249-gdc-i686-pc-linux-gnu.sh]tango-0.99.8-gdcr249-gdc-i686-pc-linux-gnu.sh[/url]。
在Shell中運行這個文件,Tango的庫就安裝到系統中了。
三、定製讓自己試用方便的編譯環境:
以上包安裝好之後gdc帶的std庫就可以使用了,但是這是編譯用的執行程序是/usr/bin/gdc-4.2。名字太長,用起來不方便。如果想直接輸入gdc執行編譯,需試用如下命令做一個軟連接:
sudo ln -s /usr/bin/gdc-4.2 /usr/bin/gdc
但其實這樣用起來還是不怎麼方便,另外爲了使用Tango庫,我們在編譯的時候還需要加上諸如-fversion=Tango -fversion=Posix這樣的編譯選項。另外,不知道爲什麼,在我的系統上,默認安裝的Tango庫鏈接時定位不上。雖然顯示出來的庫路徑都是對的,但ld就是找不到它。所以,爲了能夠方便的試用Tango庫,最好的方法還是在/usr/bin目錄下自己編制一個文件名爲gdc的Shell腳本。
我的做的就很簡單,但很試用。有興趣的朋友可以在此基礎上進行擴充。如果願意的話我們還可以彼此交流以下。:D
以下是這個Shell腳本的全部內容:
#!/bin/bash
GDC=/usr/bin/gdc-4.2
$GDC $@ -I/usr/include/d -L/usr/lib -lgtango -fversion=Posix -fversion=Tango
源文件我放在附件中,需要的朋友可直接下載。
四、代碼編輯器的選擇:
我用的是emacs + [url=http://home.comcast.net/~benhinkle/d-mode.zip]d-mode[/url]。雖然不能像很多圖形化的開發環境那樣進行代碼補全,但我認爲已經很好用了。
上面鏈接下載到的d-mode按照裏面的README中描述的步驟進行配置後,emacs還不能啓動它,因爲會報錯(至少在我的系統上是這樣)。似乎是d-mode.el文件中有什麼錯誤。因此我重新找了一個d-mode.el文件替換掉原來的。啓動emacs就好了。需要的朋友可以從本文的附件中下載。

以上四步完成之後,一個可以試用的D語言開發環境就搭建好了。
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章