我正在 HP-UX 11.00 中使用 aCC 构建 .sl 库。我能够构建它,然后也成功地将其链接到应用程序。
但是,当我执行exe时,它给出了以下错误
/usr/lib/dld.sl:未解析的符号:来自 mylib.sl 的 __shlinit(code)
任何解决此问题的指示都会有所帮助
最佳答案
mylib.sl 是你的库吗?
您的库是否可能在任何时候调用名为 shlinit()
的函数?如果不是更可能是您的代码或应用程序代码正在调用的另一个库函数,则继续调用 shlinit()
。
shlinit()
显然是在您尚未安装的另一个库中实现的,或者未安装在正确的位置或动态链接路径指向的位置。
您需要找到哪个库实现了该功能并确保它已正确安装。
Google 快速搜索给出了以下链接,该链接可能有用,但现在我必须离开:
关于c - 在 HP-UX 11.00 中,什么会导致应用程序报告来自 .sl 库的 undefined symbol __shlinit?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4622779/