当我尝试在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
确实有帮助。
答案 0 :(得分:0)
添加显式-lg
确实有帮助。