我需要为Ubuntu 18.04构建Activestate TCL,并启用memory选项,"--enable-symbols=mem flag to the configure script“,但我的下载中没有配置脚本,只有这些配置脚本,其中没有" configure”行。
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添加上面描述的开关吗?
。
发布于 2019-05-14 15:44:17
为了设置mem选项,您需要从源代码编译Tcl。为此,您需要获得一个C构建链(特别是C编译器,如gcc或clang,以及充当构建协调器的make )和您想要构建的版本的Tcl (和Tk)源代码。Tcl源代码的官方发布位置在SourceForge上:
选择您需要的版本和您喜欢的下载包(ZIP或压缩的焦油归档)。
下载并解压缩Tcl代码后,在发行版中切换到适当的目录(例如,用于Linux构建的unix )并在其中运行configure脚本;就是将--enable-symbols=mem选项传递给该脚本。
ActiveTcl本质上是以同样的方式构建的(除了根本没有符号;它毕竟是一个产品发行版)。它的主要特点是,它被设置为可以访问许多额外的软件包。大多数Linux发行版自己的tcl包也是如此。它们都是产品发行版,并没有针对内存调试进行配置,因为这会增加代码的大量开销(包括时间和空间)。
https://stackoverflow.com/questions/56120359
复制相似问题