在TCL生成脚本中设置mem配置选项

时间:2019-05-13 21:55:28

标签: tcl

我需要在启用内存选项的情况下为Ubuntu 18.04构建Activestate TCL,“-enable-symbols = mem标志配置脚本”,但是我的下载文件中没有配置脚本,只有这些脚本没有配置脚本。在其中“配置”行。

license-at8.6-thread.
update_check
komodo_download
payload
README-8.6-thread.txt
pdemos
install_welcome.txt
install.tcl
install.sh
install_lib.tcl
install_images
MANIFEST_at8.6.txt
install_data.tcl

有人可以描述如何为Ubuntu添加上述开关吗?

1 个答案:

答案 0 :(得分:0)

要设置mem选项,您需要从源代码编译Tcl。为此,您需要获得一个C构建链(尤其是诸如gccclang之类的C编译器,以及make作为构建编排器)和Tcl(以及Tk)您要构建的版本的源代码。 Tcl源发布的官方位置在SourceForge上:

选择所需的版本和所需的下载包(ZIP或压缩的Tar存档)。

下载并解压缩了Tcl代码后,转到发行版中的相应目录(例如,对于Linux版本,为unix)并在其中运行configure脚本;您将--enable-symbols=mem选项传递给了那个脚本


ActiveTcl本质上是用相同的方式构建的(除了根本没有符号;毕竟是生产发行版)。它的主要区别在于它可以访问许多额外的软件包。大多数Linux发行版自己的tcl软件包也是如此。它们都是生产发行版,并且没有针对内存调试进行精确配置,因为这会增加代码的大量开销(时间和空间)。