AIX 运行时错误:符号 __dbargs(编号 191)未从依赖项导出

Posted

技术标签:

【中文标题】AIX 运行时错误:符号 __dbargs(编号 191)未从依赖项导出【英文标题】:AIX run time error: Symbol __dbargs (number 191) is not exported from dependent 【发布时间】:2013-07-18 11:07:45 【问题描述】:

当我尝试在 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 确实有帮助。

【问题讨论】:

你试过没有-g 吗?只是为了确定这是问题所在。 我不确定我是否可以控制它。我可以在我的组件中控制它,但不能在 libcfOSServices.a 文件中控制。 这个linuxmisc.com/11-unix-aix/5536d93caf16ec9c.htm 解释了一些事情。 【参考方案1】:

添加明确的-lg 确实有帮助。

【讨论】:

以上是关于AIX 运行时错误:符号 __dbargs(编号 191)未从依赖项导出的主要内容,如果未能解决你的问题,请参考以下文章

什么是“.text 符号 `._XXXXXXXXX 的无法识别的存储类 111”?

在 AIX 上安装 Perl Net-SSLeay

AWK 命令在 AIX 上未按预期工作

Oracle Study之-AIX6.1构建Oracle 10gR2 RAC

Oracle Study之-AIX6.1构建Oracle 10gR2 RAC

Flutter iOS 在模拟器上运行失败:未定义符号:_OBJC_CLASS_$_EAAccessory