【发布时间】:2015-02-18 15:18:10
【问题描述】:
我的目标是构建一个静态的 libtcl8.6.a
所以我只是尝试用
构建tcl8.6.3./configure --enable-threads --disable-shared --enable-symbols=mem
然后我将我的应用程序链接到 libtcl8.6.a。但是当我运行应用程序时,我得到了这个输出:
加载共享库时出错:libtcl8.6.so:无法打开共享对象文件:没有这样的文件或目录 就好像 --disable-shared 配置被忽略了一样。
tcl 8.6.3 预期会这样吗?
【问题讨论】:
-
这不是 tcl 构建问题。那是您的应用程序链接问题。你是如何将你的应用程序链接到 tcl 的?
ldd对您的应用有何评价?
标签: c makefile shared-libraries tcl configure