gpt4 book ai didi

找不到在另一个动态库中定义的符号

转载 作者:太空宇宙 更新时间:2023-11-04 08:02:11 24 4
gpt4 key购买 nike

我写了一个加载a.so的程序(通过dlopen),在a.so里面,我dlopen b.sob.so使用了一些在a.so中实现的函数。我在运行时遇到了这个错误:

symbol lookup error, undefined symbol

nm a.so 之后,我得到这个 undefined symbol 是类型“T”。谁能帮忙?

最佳答案

你可以在dlopen a.so时使用RTLD_GLOBAL标志,然后a.so定义的符号将可用于后续加载库的符号解析。

关于找不到在另一个动态库中定义的符号,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/45604561/

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