5.8. Tcl-8.4.9

Tcl 软件包包含工具命令语言(Tool Command Language)。

预计编译时间: 0.9 SBU
所需磁盘空间: 23.3 MB
安装依赖于: Bash, Binutils, Coreutils, Diffutils, GCC, Glibc, Grep, Make, Sed

5.8.1. 安装 Tcl

这个软件包和接下来安装的两个软件包(Expect 和 DejaGNU)是为了给运行 GCC 和 Binutils 的测试程序提供支持。仅为了测试而安装三个软件包,看起来似乎有点多余,但是看到那些最重要的工具正常工作,这样心理上会比较踏实。即使没有运行本章中测试程序(不是必需的),运行 Chapter 6 中的测试时也需要这些软件包。

准备编译 Tcl :

cd unix
./configure --prefix=/tools

编译软件包:

make

要测试结果,请运行:TZ=UTC make test 。已知 Tcl 的测试程序会在某些还未完全了解的宿主系统条件下出现测试失败的情况,因此,如果您运行这里的测试程序失败了,不要紧,因为这并不关键。 TZ=UTC 参数将时区设置为 UTC 时间(协调世界时),也就是格林尼治时间,但只是在运行测试程序的时候才这样设置,这将确保时钟测试正确。关于 TZ 环境变量的详细资料位于Chapter 7

安装软件包:

make install
[Warning]

警告

不要 删除 tcl8.4.9 的源码目录,下一个软件包需要里面的头文件。

设置一个环境变量来明确指示包含 Tcl 头文件的目录,下一个包(Expect)要使用 Tcl 的头文件。

cd ..
export TCLPATH=`pwd`

现在创建一个必须的符号链接:

ln -s tclsh8.4 /tools/bin/tclsh

5.8.2. Tcl 的内容

安装的程序: tclsh(指向 tclsh8.4 的链接) 和 tclsh8.4
安装的库文件: libtcl8.4.so

简要描述

tclsh8.4

Tcl 命令 shell

tclsh

指向 tclsh8.4 的链接

libtcl8.4.so

Tcl 库文件