【问题标题】:TCL_LIB_SPEC missing in modules install模块安装中缺少 TCL_LIB_SPEC
【发布时间】:2019-01-03 14:16:52
【问题描述】:

我正在尝试从 SourceForge 安装 modules,但我收到一个错误,即未设置名为 TCL_LIB_SPEC 的变量。这应该设置为什么?

【问题讨论】:

    标签: tcl


    【解决方案1】:

    这里的答案是安装TCL开发包

    ​​>
     % yum install tcl-devel
    

    这会给你一个tclConfig.sh 文件/usr/lib64/tcl8.5

    所以

     % cd /usr/lib64/tcl8.5
     % . ./tclConfig.sh
    

    然后configure 工作。

    【讨论】:

    • 您的意思是. tclConfig.sh 还是./tclConfig.sh
    • ".sh" 是 bash 脚本。它可以由“。”运行。或“sh”或“source”视情况而定。在这种情况下,请使用“sh ./tclConfig.sh”
    【解决方案2】:

    它应该被设置为与你的编译器一起使用的指令来链接 Tcl C 库,并且它应该(通常)通过在 Tcl 源代码分发中运行相关的configure 脚本来生成。或者 Tcl 的发行版(例如,在 Linux 上可能称为 tcl-dev)可能已经设置了替代的正确值。

    【讨论】:

    • 我使用 yum 安装了 tcl。但是如果我打开一个新的外壳,我看不到它。我需要重启吗?
    • 我认为是“tclsh”而不是“tcl”。
    • 在 Ubuntu 上是 apt install tcl-dev
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2023-03-04
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2012-10-07
    • 2012-01-01
    • 2013-10-02
    相关资源
    最近更新 更多