问题标签 [libltdl]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
114 浏览

c++ - 访问插件中的符号列表

我正在使用 libltdl 来动态加载插件库。一直在关注这个文档,在我打电话给这个之后

我需要知道这个库中定义了哪些符号。我需要将符号列表传递给

这需要一个符号名称作为参数。

在我的插件中获取可加载导出符号列表的方法是什么?

0 投票
1 回答
3344 浏览

shared-libraries - libltdl.so.3:无法打开共享对象文件:Ubuntu 14.04 中没有此类文件或目录

我有一个需要共享库 libltdl.so.3 的程序。在 14.04 中运行此程序时,我遇到以下错误:

我已经安装并更新了 libtool。在运行 atp-get install libltdl3 我得到以下输出

在运行时找到 libltdl.so 我得到

有人能告诉我如何获得 libltdl.so.3 吗?

0 投票
1 回答
1601 浏览

installation - gnu/libtool (libltdl) 已安装但配置脚本未找到

我正在尝试在系统上本地安装guile 。它需要 gnu/libtool。在安装所有依赖项时,“ make check”命令在安装 gnu/libtool 时显示错误。但是,如果我省略了命令并简单地运行“ make” ,然后运行“ make install”,那么它就能够成功安装。我能够毫无问题地安装其余的依赖项。但是,当我运行以下命令时,我收到以下提到的错误:

命令:

错误:

$PREFIX定义并且我已经在文件夹中安装了libltdl库。libtool当我查看文件夹的includelib子目录时libtool,我可以找到libltdl文件夹和 .so 文件。

所以,我不确定为什么配置脚本无法找到本地安装的libtool. 如果有人能指出命令中的问题以及如何解决此错误,我将不胜感激。

0 投票
1 回答
2723 浏览

gcc - 配置:错误:未找到 GNU libltdl (Libtool),请参阅自述文件

我正在尝试安装 GNU Guile,以便以后可以安装 Guix。我的环境非常封闭,但它们确实允许我们构建工具。过去几天我一直在尝试安装钢琴条,它可以工作,但我得到输出“无法打开音频设备”。我必须编译 libao-pulse,这需要 Guile,但无论我将什么参数传递给配置脚本,它总是以configure: error: GNU libltdl (Libtool) not found, see README.

我已经尝试设置 LD_LIBRARY_PATH、LD_FLAGS、CFLAGS 和其他几个,但我似乎无法让它通过这一步。

我的构建环境如下所示:

我设置了环境变量($PREFIX、$build 和 $PATH)来反映这个设置。

我究竟做错了什么?

config.log:https ://gist.github.com/ijustlovemath/e197ee17db459ab46c1a

0 投票
0 回答
313 浏览

c++ - 如何在 Qt 项目中在 OS X 上使用 libltdl

我尝试在OSX上的 Qt中使用libltdl我用brew下载了这个库,我可以在./usr/local/lib/libltdl.dylib

我使用助手在 Qt Creator 中链接它,这些行被添加到我的.pro

问题是当我使用:

该应用程序无法编译并出现以下错误:

谢谢你的帮助 !

0 投票
1 回答
411 浏览

configure - 为 RISCV 配置 pocl

我正在尝试使用pocl为 RISCV64 交叉编译 OpenCL 程序。此链接的幻灯片 18:https : //riscv.org/wp-content/uploads/2015/01/riscv-software-toolchain-workshop-jan2015.pdf 似乎表明可以为 RISCV 后端生成标量代码. 我正在使用 pocl-0.8(基于 llvm 3.3,因为这是 riscv-llvm 后端的稳定版本)。

我运行配置命令如下:

我收到以下错误:

如果我为我的本机系统 (x86_64) 配置 pocl,我不会收到任何错误。所以,我猜我需要上面错误消息中提到的库的 RISCV 变体,但我不知道该怎么做。我将不胜感激。谢谢!

0 投票
5 回答
10977 浏览

go - ltdl.h 构建链码时未发现错误

我正在尝试使用go build. 当我运行 Go build 命令时,它的报告

我从此链接安装了 libtools 。但我得到了同样的错误

0 投票
0 回答
65 浏览

c++ - 包含 libltdl/lt_system.h 库的问题

我正在我的计算机上运行一个在 Linux 上运行的 c++ 项目。当我将我的项目克隆到另一台在 Windows 上运行的计算机时,我无法再运行我的项目。

我收到以下错误:

这是包含这个库的一种方法吗?还是只有在 Linux 上运行的计算机才有可能。

0 投票
1 回答
1863 浏览

python-2.7 - 如何在 Windows 上安装 xmlsec1

我正在使用 djangosaml2 和 pysaml2 使用 SAML 进行 sso 身份验证。

Pysaml2 需要 xmlsec1 来进行安全断言。

我能够在 ubuntu 14.04 上安装 xmlsec1。一切正常。

对于 windows 平台,我无法安装 xmlsec1 库。

我尝试过的-

1 从https://www.zlatkovic.com/libxml.en.html下载的 windows 二进制文件 2 当我尝试访问它时给出 libltdl-7.dll 丢失错误

0 投票
0 回答
105 浏览

automake - 强制 libtool 与 libdl.so 链接

我正在 Ubuntu 18.04.1 上构建一个共享库,它必须与 libdl.so 显式链接。

使用非 libtool 生成文件时一切都很好 - 将“-ldl”提供给链接器,生成的二进制文件导入 libdl.so。

但是当尝试使用 libtooled automake 构建时,生成的共享库不会导入 libdl.so,尽管 Makefile.am 已将 la_LDFLAGS 设置为“-Wl,--no-as-needed -ldl”

我怀疑这是因为 libtool 带有自己的 dl (libltdl) 实现,并且它是静态链接而不是 libdl.so

有没有什么办法,也许是一个命令行选项,可以强制 libtool 使用本机实现而不是 libltdl?- 我花了很多时间才发现它是徒劳的。

libtool 版本是 2.4.6 谢谢