【问题标题】:Microfocus COBOL - _mFldhandle - Symbol Lookup ErrorMicrofocus COBOL - _mFldhandle - 符号查找错误
【发布时间】:2022-01-17 22:17:02
【问题描述】:

我们正在两个平台上使用 Microfocus COBOL 和 GNU C 将应用程序从 HPUX 移植到 Linux。我们的一个共享库在运行时失败并出现以下错误:

AB123:符号查找错误。 libRTS.so:未定义符号:_mFldhandle

我的理解是 _mFldhandle 是 Microfocus 内部的。 谁能指出为什么我们可能会遇到问题/我们应该包括什么以确保 _mFldhandle 在运行时可用?

谢谢!

【问题讨论】:

  • 看起来您的 MicroFocus COBOL 安装已损坏。我建议检查其对(重新)安装产品的支持。如果您自己链接了 libRTS.so 或其他组件(通常是 cobrun),那么那里的条目似乎丢失/错误(注意 32/64 位)。

标签: c linux cobol rhel8 microfocus


【解决方案1】:

与上面的 cmets 不同,缺少此符号的通常原因是未使用“cob”链接您的 exe 或共享对象。

另一个原因是没有使用与创建产品相同的“C”编译器。

【讨论】:

    猜你喜欢
    • 2012-11-17
    • 1970-01-01
    • 2017-07-12
    • 2019-01-08
    • 2017-05-05
    • 2018-02-09
    • 2017-07-14
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多