求知 文章 文库 Lib 视频 Code iProcess 课程 认证 咨询 工具 火云堂 讲座吧   成长之路  
会员   
要资料
 
追随技术信仰

随时听讲座
每天看新闻
 
 

Tcl 教程
Tcl环境设置
Tcl特殊变量
Tcl基本语法
Tcl命令
Tcl数据类型
Tcl变量
Tcl运算符
Tcl决策
Tcl循环
Tcl数组
Tcl字符串
Tcl列表
Tcl字典
Tcl过程
Tcl包
Tcl命名空间
Tcl文件I/O
Tcl错误处理
Tcl内置函数
Tcl正则表达式
 
 

Tcl环境设置
47 次浏览
12次  
 捐助

如果愿意设置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的系统资源所以只编译如下所示。

1.下载 源文件.

2.现在,使用以下命令解压,编译和构建切换到下载的文件夹后。

$ 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 写上对应的下载版本。


您可以捐助,支持我们的公益事业。

1元 10元 50元





认证码: 验证码,看不清楚?请点击刷新验证码 必填



47 次浏览
12次
 捐助
 

每天2个文档/视频
扫描微信二维码订阅
订阅技术月刊
获得每月300个技术资源
 
 

关于我们 | 联系我们 | 京ICP备10020922号 京公海网安备110108001071号