如果愿意设置TCL环境,需要在计算机上提供以下两个软件的应用(一)文本编辑器,(二)Tcl解释器。
文本编辑器
这将被用来写入程序。一些编辑器的例子包括Windows记事本,操作系统编辑命令,Brief, Epsilon, EMACS和VIM或vi。
编辑器名称和版本的文本变化在不同的操作系统可能也会不太一样。例如,记事本将用于Windows,VIM或vi可以在Windows上使用,以及Linux或UNIX。
编辑器来创建的文件称为源文件,并包含程序的源代码。对Tcl程序的源文件被命名为扩展名为“.tcl”。
在开始编程之前,请确保已建立了一个文本编辑器,并有足够的经验来写计算机程序,将其保存在一个文件中,编译并最终执行。
Tcl解释器
这仅仅是一个小的程序,写入Tcl命令,并让它们逐行执行。在遇到错误它停止执行而不会完全编译TCL文件。
让我们来看看 helloWorld.tcl 文件,如下所示。我们将利用这一个程序作为第一个运行程序。
#!/usr/bin/tclsh puts "Hello World!"
在Windows上安装
从可用有效的Tcl二进制文件列表下载最新版本的Windows安装程序。Tcl社区版免费供个人使用。
运行下载的可执行文件安装Tcl,可以按照屏幕上的说明进行。
现在,我们可以建立并切换到文件夹中使用cd命令包含该文件,然后按照以下步骤执行该程序运行Tcl的 helloWorld.tcl 文件
C:\Tcl> tclsh helloWorld.tcl
我们可以看到下面的输出
C:\Tcl> helloWorld
C:\Tcl是文件夹,使用以保存我们的示例文件。可以将其更改保存到您的Tcl程序的文件夹。
在Linux上安装
大多数Linux操作系统自带内置Tcl,可以马上开始在这些系统使用。万一它不可用,那么使用下面的命令来下载和安装Tcl-TK。
$ yum install tcl tk
现在,我们可以建立并切换到文件夹中使用cd命令包含该文件,然后按照以下步骤执行该程序运行Tcl的 helloWorld.tcl 文件
$ tclsh helloWorld.tcl
我们可以看到下面的输出。
$ hello world
安装在基于Debian的系统
当tcl-tk在操作系统中不可用,可以使用下面的命令来下载和安装Tcl-Tk。
$ sudo apt-get install tcl tk
现在,我们可以建立并切换到文件夹中使用cd命令包含该文件,然后按照以下步骤执行该程序运行Tcl的 helloWorld.tcl 文件
$ tclsh helloWorld.tcl
我们可以看到下面的输出。
$ hello world
安装Mac OS X系统
从可用有效的Tcl二进制文件列表下载最新版本的Mac OS X包。Tcl社区版是免费供个人使用。
运行下载的可执行文件安装Active Tcl,可以按照屏幕上的说明进行操作。
现在,可以建立并切换到文件夹中使用cd进入包含该文件,然后按照以下步骤执行该程序运行Tcl的 helloWorld.tcl 文件
$ tclsh helloWorld.tcl
我们可以看到下面的输出。
$ hello world
从安装源文件
可以使用从源文件安装二进制包。一般最好使用Tcl的二进制文件适用于Windows和Mac OS X,在基于UNIX的系统资源所以只编译如下所示。
-
下载 源文件.
-
现在,使用以下命令解压,编译和构建切换到下载的文件夹后。
$ tar zxf tcl8.6.1-src.tar.gz $ cd tcl8.6.1 $ cd unix $ ./configure —prefix=/opt —enable-gcc $ make $ sudo make install
注意:请确保更改文件名,在上面的命令1和2 写上对应的下载版本。