本篇文章对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
    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上面编辑,然后在其它系统下使用也是不错的用法。

获取tcl开发工具的更多相关文章

  1. 推荐10款最常用的Android开发工具

    我们使用各种语言进行开发时,总是会用到各种各样的开发工具.有些开发工具是开发人员的必备品,有些则是为了提高开发效率而用.Android开发同样也会用到多种开发工具,供开发人员设计.创建.测试和发布程序 ...

  2. 通过浏览器F12开发工具快速获取别的网站前端代码的方法

    通过浏览器F12开发工具快速获取别的网站前端代码的方法 说明:直接另存为网页是比较老的做法,会有很多没用的东西下载下来.通过F12开发工具,sources获取到的是比较好的,有目录结构的源文件.

  3. Chrome 开发工具之Sources

    Sources面板主要用于查看web站点的资源列表及javascript代码的debug 熟悉面板 了解完面板之后,下面来试试这些功能都是如何使用的. 文件列表 展示当前页面内所引用资源的列表,和平常 ...

  4. kettle系列-4.kettle定制化开发工具类

    要说的话这个工具类还是比较简单的,每个方法体都比较小,但用起来还是可以的,把开发中一些常用的步骤封装了下,不用去kettle源码中找相关操作的具体实现了. 算了废话不多了,直接上重点,代码如下: im ...

  5. Android开发工具类

    7种无须编程的DIY开发工具 你知道几个? 现如今,各种DIY开发工具不断的出现,使得企业和个人在短短几分钟内就能完成应用的创建和发布,大大节省了在时间和资金上的投入.此外,DIY工 具的出现,也帮助 ...

  6. Android开发能够帮你更好开发的19个开发工具

    要想快速开发一个Android应用,通常会用到很多工具,巧妙利用这些工具,能让我们的开发工作事半功倍,节省大量时间,下面大连Android开发培训小编就为大家介绍下这19个开发工具都有神马用途. 1. ...

  7. 报表开发工具中开放的部分图表js接口列表

    1.. 描述 报表开发工具FineReport 8.0版本中开放了部分图表js接口,在具体应用的过程中很多人都不知道这些接口到底有什么作用,该怎么应用,所以根据我自己的应用在下面归纳了这些新开放js接 ...

  8. 如何优雅的使用 phpStorm 开发工具

    按照惯例依然是从百科上复制一条简介: PhpStorm 是 JetBrains 公司开发的一款商业的 PHP 集成开发工具.PhpStorm可随时帮助用户对其编码进行调整,运行单元测试或者提供可视化d ...

  9. Python学习资料整理以及书籍、开发工具推荐

    我不知道大家学习Python的时候是不是和我一样感觉很无助,不知道在入门或者进阶的时候应该掌握哪些知识点,下面我就梳理下我自己学习Python开 发的过程及资料分享给大家,这些方法资料可能并不适合所有 ...

随机推荐

  1. [HDU 4549] M斐波那契数列

    M斐波那契数列 Time Limit: 3000/1000 MS (Java/Others)    Memory Limit: 65535/32768 K (Java/Others)Total Sub ...

  2. jquery的小插件(按钮抖动)——衍生QQ窗口抖动

    1.抖动的按钮 效果预览:http://runjs.cn/detail/tyx8dbag <script type="text/javascript"> //shake ...

  3. ifconfig命令

    许多windows非常熟悉ipconfig命令行工具,它被用来获取网络接口配置信息并对此进行修改.Linux系统拥有一个类似的工具,也就是ifconfig(interfaces config).通常需 ...

  4. [转]ASP.NET MVC 入门8、ModelState与数据验证

    ViewData有一个ModelState的属性,这是一个类型为ModelStateDictionary的ModelState类型的字典集合.在进行数据验证的时候这个属性是比较有用的.在使用Html. ...

  5. SQL经典题

    1触发器的作用?    答:触发器是一中特殊的存储过程,主要是通过事件来触发而被执行的.它可以强化约束,来维护数据的完整性和一致性, 可以跟踪数据库内的操作从而不允许未经许可的更新和变化.可以联级运算 ...

  6. NHibernate统一类封装代码

    NHibernate已经成为.net主流的ORM框架,当然,在开发中如果需要使用NHibernate的话,我们一般会对她进行一次封装,以便在项目中使用更方便,以及对NHibernate有一个全局的控制 ...

  7. HW3.6

    import java.util.Scanner; public class Solution { public static void main(String[] args) { Scanner i ...

  8. The iOS Design Cheat Sheet 界面设计速参

    http://ivomynttinen.com/blog/the-ios-7-design-cheat-sheet/ With the release of iOS 7, app designers ...

  9. 每个android项目都应该使用的android 库

    http://blog.teamtreehouse.com/android-libraries-use-every-project A good developer knows to never re ...

  10. openStack 使用public key登陆