cygwin下pdfgrep错误

cygwin下pdfgrep错误

我正在尝试使用 pdfgrep 对一些 pdf 进行 grep,这些 pdf 是从这里下载的: http://fd0.x0.to/cygwin/release/pdfgrep/

然后我将其解压并将文件放入 cygwin 相应的文件夹中。最初我收到错误消息,提示无法找到 libpoppler19.dll,因此我下载了它并将其放在 bin 下。然后现在当我运行 pdfgrep 时,我收到一个错误,我不知道如何修复:

/usr/bin/pdfgrep.exe:加载共享库时出错:?:无法打开共享对象文件:没有此文件或目录

为什么我得到一个?而不是一个特定的库名称???

答案1

尝试ldd /usr/bin/pdfgrep.exe获取链接库的列表。另外,听起来好像您是手动安装的,而不是通过安装程序安装的。应该有一个带有库要求的 setup.hint,类似于requires: cygwin libcurl4 libexpat1 libgcrypt11

答案2

抱歉,忘记解决这个问题了。我最终将 pdf 转换为 txt,并在 windows 下使用 cygwin 中的 nativa grep,它对我来说工作正常。

相关内容