在运行时为ctypes更改LD_LIBRARY_PATH

在运行时为ctypes更改LD_LIBRARY_PATH,第1张

在运行时为ctypes更改LD_LIBRARY_PATH

在运行诸如Python之类的程序时,动态加载程序(ld.so.1或类似的文件)已经读取LD_LIBRARY_PATH,并且此后将不会注意到任何更改。因此,除非Python软件本身评估LD_LIBRARY_PATH并使用它来构建可能的库路径名

dlopen()
或要使用的等效函数,否则在脚本中设置变量将无效。

假设您说这行不通,那么似乎可以假设Python没有构建并尝试所有可能的库名;它可能仅依赖于LD_LIBRARY_PATH。



欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/zaji/5643651.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-12-16
下一篇 2022-12-16

发表评论

登录后才能评论

评论列表(0条)

保存