编译 qpdf 5.1.3 时遇到问题

编译 qpdf 5.1.3 时遇到问题

我正在尝试安装qpdf 5.1.3。默认的 ubuntu 版本是5.1.1

所以我去了他们的 Sourceforge 页面http://sourceforge.net/projects/qpdf/files/并下载了软件包。然后我按照提示操作./configure; make; make install ,但它告诉我:

configure: WARNING: unable to find required header zlib.h
configure: WARNING: unable to find required library z (or zlib)
configure: WARNING: unable to find required header pcre.h
configure: WARNING: unable to find required library pcre
configure: error: some required prerequisites were not found

所以我需要找到 zlib 和 pcre。有什么想法吗?sudo apt-get install没有任何帮助,Ubuntu 软件中心告诉我我已经有一个名为 zlib1g 的包。

qpdf sourceforge 页面(上面的链接)上的“external-libs”文件夹中有 zlib 和 pcre 文件,但我尝试导出该文件夹和 qpdf 文件夹中的各个文件,结果完全相同。

感谢您的帮助。

答案1

安装zlib方式:

sudo apt-get install zlib1g-dev

pcre

sudo apt-get install libpcre3-dev 

然后尝试再次编译。


对于未来...如果您在系统中搜索包,请使用apt-cache search

apt-cache search pcre
libpcre3-dev - Perl 5 Compatible Regular Expression Library - development files

相关内容