当我尝试在 AIX 上运行我的可执行文件和共享库时遇到错误:
Symbol __dbargs (number 191) is not exported from dependent
module /opt/CA/SharedComponents/lib/libcfOSServices.a.
Symbol __dbsubc (number 192) is not exported from dependent
module /opt/CA/SharedComponents/lib/libcfOSServices.a.
Symbol __dbsubg (number 193) is not exported from dependent
module /opt/CA/SharedComponents/lib/libcfOSServices.a.
Symbol __dbsubn (number 194) is not exported from dependent
module /opt/CA/SharedComponents/lib/libcfOSServices.a.
根据我的 Google 搜索,可以通过在编译和链接期间删除 -g
选项来解决这个问题。但我宁愿将调试信息保留在那里。是否可以? 我什至尝试添加 -lg
,正如我的一些搜索结果所建议的那样。这也没有帮助。
更新
事实证明,添加显式 -lg
确实有帮助。
最佳答案
事实证明,添加显式 -lg
确实有帮助。
关于c - AIX 运行时错误 : Symbol __dbargs (number 191) is not exported from dependent,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17741423/