本篇文章對tcl腳本的解釋工具獲取和編輯工具進行一個簡單的介紹,工欲善其事,必先利其器,掌握好解釋工具的用法,能夠使后續的腳本開發工作更加順利。從源代碼的獲取到編譯,詳細解釋在linux和windows下對tcl源代碼進行編譯的方法。
1、獲取tcl源代碼:
從網站
www.tcl.tk上面獲取tcl/tk的源代碼,下載到本地。
2、編譯
windows:
windows上面的編譯方式比較簡單,把源代碼解壓后,進入win目錄,里面有C++的工程文件,需要使用Visual C++來打開,然后編譯一下就可以了。
linux:
命令依次如下
tar -zvxf tcl8.4.18.tar.gz
cd tcl8.4.18/
cd unix
./configure
make
make install
cd tcl8.4.18/
cd unix
./configure
make
make install
TK的編譯方式和Tcl的編譯方式基本類似。如果不是對tcl的解釋器有特殊需求,建議使用ActiveState的ActiveTcl工具,非常方便,而且有各個系統下的版本。
其它可以使用的工具:
開發工具:
ActiveTcl,ASED,Visual Tcl和Komodo等等,ActiveTcl是官方發布的免費Tcl開發環境,包含許多有用的擴展包,無論是初學者還是資深tcl腳本開發人員都可以很好的使用。ASED,Visual Tcl是圖形化的編輯器,需要安裝tcl解釋其來支持。也可以選擇使用SpirentConnect里面的編輯工具,對快速開發使用Spirent公司的儀表來做自動化測試腳本有很大的幫助。Komodo是ActiveState的工具,不過這個是收費的,也是ActiveTcl Pro Studio的一部分,這個軟件我沒有用過,不過官方的工具應該還是非常強大的。
中文的環境有藍螞蟻工作室做的Script.Net,喜歡中文界面的朋友可以使用這個工具,這個工具還是非常不錯的,而且時常保持更新。
純編輯工具:
可以直接使用文檔編輯工具寫代碼,windows操作系統建議使用ultraedit,linux操作系統建議使用jedit。由於tcl代碼可以很好的在各種操作系統下運行,所以在ultraedit上面編輯,然后在其它系統下使用也是不錯的用法。