linux - 共享库兼容性问题

标签 linux shared-libraries ocr compatibility

尝试使用 nsocr(基于 OCR 的应用程序)共享库,即 libjnsocr.so,它在 Ubuntu 系统上成功运行。在 RHEL 5.1 机器上运行相同的程序时,我得到一个错误 ERROR_DLLNOTLOADED 0x70010002 或无法找到或加载“NSOCR.dll”文件。 可能是源头的问题之一是 Ubuntu 在最新版本的 Linux 内核上运行,即 4.2,而我运行该程序的服务器在非常旧的内核版本 2.6 上运行。 如果有某种方法可以使该文件与旧内核兼容,请告诉我。感谢任何其他输入。

最佳答案


When running the same on a RHEL 5.1 box, I get an error as

... 如果你像 Ubuntu 7.04 那样使用来创建 库/应用程序。

说 libjnsocr.so 取决于例如libc6 版本 2.11 或更高版本。 Redhat 5 有 glibc-2.5(= libc6-2.5):任何现代应用程序都不可能工作。


关于linux - 共享库兼容性问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37437024/

相关文章:

android - Android 中的 OCR(图像转文本)

android - 从 Drive Android API 上传图片并尝试 OCR

linux - 按住 Red5Phone 上的按钮

cmake - cmake中的MODULE库类型是什么?

c++ - 我无法使用 Qt 在库中使用加载时执行函数

linux - 如何将共享库打包成deb包

c - 无法创建会反转字符串的程序

regex - 使用 sed Linux 命令清理日志文件

c - C 中的简单 Linux Bindshell - 将 Shell 控制返回给客户端

python - 使用 Python 和 OpenCV 从点阵显示图像中读取 OCR 文本