Если вы работаете в Linux, вы можете использовать Freewrap для компиляции tcl.Если ваш дистрибутив не содержит его в своем хранилище, скачайте его с http://sourceforge.net/projects/freewrap/ и просто передайте имя вашего tcl-скрипта в качестве аргумента, подобного следующему:
freewrap <name>.tcl
Это должно сгенерировать файл <name>
, который вы можете запустить как любой исполняемый файл.Смотрите http://wiki.tcl.tk/855 для других опций.
Для компиляции сценариев оболочки используйте shc
.Инструмент можно загрузить с http://linux.softpedia.com/get/System/Shells/shc-18503.shtml, и вы скомпилируете свой скрипт оболочки с помощью команды
shc -f <name>
. Это должно привести к выводу двух файлов <name>.x
и <name>.x.c
.Первый - это исполняемый файл, который вам нужен, а другой - файл кода C, скомпилированный из исходного сценария, который используется для генерации исполняемого файла.