2012-03-27 127 views

回答

3

的ActiveState提供的一個產品,"Tcl Dev Kit" (TDK),其可以被用於生產字節編譯斑點和以其他方式製備「編譯」 Tcl編寫的(也稱爲「starpacks」)的應用程序。

+3

這個更小的版本是把所有東西都放在一個starpack中(['sdx'](http://wiki.tcl.tk/3411))。並不安全,但仍然足以擊敗隨機指尖。 – 2012-03-27 10:20:01

+0

TDK是否顯示編譯時錯誤? – 2015-10-16 05:44:46

2

如果你正在運行Linux,你可以使用Freewrap來編譯tcl。如果你的發行沒有它在它的倉庫從http://sourceforge.net/projects/freewrap/下載,只是通過你的TCL腳本的名稱,這樣的說法:

freewrap <name>.tcl 

這應該生成文件<name>,你可以爲任何運行可執行文件。有關其他選項,請參見http://wiki.tcl.tk/855

要編譯shell腳本,請使用shc。該工具可以從http://linux.softpedia.com/get/System/Shells/shc-18503.shtml下載並編譯你的shell腳本命令

shc -f <name> 

這應該輸出兩個文件<name>.x<name>.x.c。前者是您想要的可執行文件,另一種是從原始腳本編譯的C代碼文件,用於生成可執行文件。