gpt4 book ai didi

c - 如何 dlopen 未知版本的库

转载 作者:太空狗 更新时间:2023-10-29 11:21:40 24 4
gpt4 key购买 nike

我正在尝试加载 libreadline.so。如果我像“libreadline.so.6”那样明确给出版本号,我的代码工作正常,但如果我只给出“libreadline.so”,我的代码就会失败,大概它只是试图打开我直接给出的文件名。为避免将来出现新版本时出现故障,我在循环中调用 dlopen,版本号倒计时为零。这有效并且总是选择最新版本的 libreadline。

我的问题是,是否有正确或更好的方法来执行此操作?

我看到 libreadline.so.6 是一个指向 libreadline.so.6.3 的链接,遗憾的是他们没有从 libreadline.so 到最新版本的链接。

最佳答案

如何打开包含所有不同文件的目录,然后比较所有文件的扩展名?

关于c - 如何 dlopen 未知版本的库,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36330820/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com