如何配置Tcl 8.5以在Linux上启用线程



我在linux计算机上安装了tcl 8.5和tk,但我需要能够为项目使用线程。我知道,如果您从二进制文件下载tcl/tk,则需要单独启用它,并且它与使用关键字--enable threads进行配置有关。

然而,就我的一生而言,我不知道在哪里做这件事,也不知道我需要使用什么确切的术语"配置";或"/配置";这不是我的linux终端所理解的术语,我可能也不是直接从右边开始的。

有人能告诉我如何从一开始就在Linux机器上为tcl启用线程吗?

当从源代码在Unix上构建Tcl时,假设您安装了编译器,则更改到源代码树中的unix目录并执行:

# First, set things up. (See below for what options to use.)
./configure ...options...
# Then, to actually do the build
make
# Possibly then you might run the test suite...
make test
# Finally, you'll install it to its working location
make install
# Might be:
#    sudo make install
# if installing to a shared location

您可能需要的选项有:

  • --prefix=$DIR,将$DIR替换为可以在make install期间写入的位置
  • --enable-threads(您明确要求(

还有一些其他的东西可以设置,但它们往往要么是我们可以充分自动检测的东西,要么大多是只有在开发Tcl本身时才需要的东西(比如扩展调试模式(。

您可能还需要说明要使用哪个编译器。以标准方式执行此操作,方法是在调用上述任何操作之前设置(并导出(CC环境变量。如果你不说的话,配置脚本会猜测,但它不会很努力。

相关内容

  • 没有找到相关文章

最新更新