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

时间:2013-07-19 08:26:50

标签: c linker aix xlc

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

1 个答案:

答案 0 :(得分:0)

添加显式-lg确实有帮助。